Beefy subscribeJustifications (#3393)

* Beefy subscribeJustifications

* Add payload info

* Update RPC description
This commit is contained in:
Jaco
2021-04-13 10:59:23 +02:00
committed by GitHub
parent 41209f074c
commit b6da84b8b2
@@ -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;