github.com/palisadeinc/bor@v0.0.0-20230615125219-ab7196213d15/internal/web3ext/bor_ext.go (about) 1 package web3ext 2 3 // BorJs bor related apis 4 const BorJs = ` 5 web3._extend({ 6 property: 'bor', 7 methods: [ 8 new web3._extend.Method({ 9 name: 'getSnapshot', 10 call: 'bor_getSnapshot', 11 params: 1, 12 inputFormatter: [null] 13 }), 14 new web3._extend.Method({ 15 name: 'getAuthor', 16 call: 'bor_getAuthor', 17 params: 1, 18 inputFormatter: [null] 19 }), 20 new web3._extend.Method({ 21 name: 'getSnapshotProposer', 22 call: 'bor_getSnapshotProposer', 23 params: 1, 24 inputFormatter: [null] 25 }), 26 new web3._extend.Method({ 27 name: 'getSnapshotProposerSequence', 28 call: 'bor_getSnapshotProposerSequence', 29 params: 1, 30 inputFormatter: [null] 31 }), 32 new web3._extend.Method({ 33 name: 'getSnapshotAtHash', 34 call: 'bor_getSnapshotAtHash', 35 params: 1 36 }), 37 new web3._extend.Method({ 38 name: 'getSigners', 39 call: 'bor_getSigners', 40 params: 1, 41 inputFormatter: [null] 42 }), 43 new web3._extend.Method({ 44 name: 'getSignersAtHash', 45 call: 'bor_getSignersAtHash', 46 params: 1 47 }), 48 new web3._extend.Method({ 49 name: 'getCurrentProposer', 50 call: 'bor_getCurrentProposer', 51 params: 0 52 }), 53 new web3._extend.Method({ 54 name: 'getCurrentValidators', 55 call: 'bor_getCurrentValidators', 56 params: 0 57 }), 58 new web3._extend.Method({ 59 name: 'getRootHash', 60 call: 'bor_getRootHash', 61 params: 2, 62 }), 63 ] 64 }); 65 `