Beefy subscribeJustifications (#3393)
* Beefy subscribeJustifications * Add payload info * Update RPC description
This commit is contained in:
@@ -7,13 +7,35 @@
|
||||
import type { Definitions } from '../../types';
|
||||
|
||||
export default {
|
||||
rpc: {},
|
||||
rpc: {
|
||||
subscribeJustifications: {
|
||||
description: 'Returns the block most recently finalized by BEEFY, alongside side its justification.',
|
||||
params: [],
|
||||
pubsub: [
|
||||
'justifications',
|
||||
'subscribeJustifications',
|
||||
'unsubscribeJustifications'
|
||||
],
|
||||
type: 'BeefySignedCommitment'
|
||||
}
|
||||
},
|
||||
types: {
|
||||
BeefyCommitment: {
|
||||
payload: 'BeefyPayload',
|
||||
blockNumber: 'BlockNumber',
|
||||
validatorSetId: 'ValidatorSetId'
|
||||
},
|
||||
BeefySignedCommitment: {
|
||||
commitment: 'BeefyCommitment',
|
||||
signatures: 'Vec<Option<Signature>>'
|
||||
},
|
||||
BeefyNextAuthoritySet: {
|
||||
id: 'u64',
|
||||
len: 'u32',
|
||||
root: 'H256'
|
||||
},
|
||||
BeefyPayload: 'MmrRootHash',
|
||||
MmrRootHash: 'H256',
|
||||
ValidatorSetId: 'u64'
|
||||
}
|
||||
} as Definitions;
|
||||
|
||||
Reference in New Issue
Block a user