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  `