github.com/shrimpyuk/bor@v0.2.15-0.20220224151350-fb4ec6020bae/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: 'getSnapshotAtHash',
    22  			call: 'bor_getSnapshotAtHash',
    23  			params: 1
    24  		}),
    25  		new web3._extend.Method({
    26  			name: 'getSigners',
    27  			call: 'bor_getSigners',
    28  			params: 1,
    29  			inputFormatter: [null]
    30  		}),
    31  		new web3._extend.Method({
    32  			name: 'getSignersAtHash',
    33  			call: 'bor_getSignersAtHash',
    34  			params: 1
    35  		}),
    36  		new web3._extend.Method({
    37  			name: 'getCurrentProposer',
    38  			call: 'bor_getCurrentProposer',
    39  			params: 0
    40  		}),
    41  		new web3._extend.Method({
    42  			name: 'getCurrentValidators',
    43  			call: 'bor_getCurrentValidators',
    44  			params: 0
    45  		}),
    46  		new web3._extend.Method({
    47  			name: 'getRootHash',
    48  			call: 'bor_getRootHash',
    49  			params: 2,
    50  		}),
    51  	]
    52  });
    53  `