Type Alias pallet_bridge_beefy::BridgedBeefySignedCommitment
source · pub type BridgedBeefySignedCommitment<T, I> = BeefySignedCommitmentOf<BridgedChain<T, I>>;
Expand description
BEEFY signed commitment, used by configured bridged chain.
Aliased Type§
struct BridgedBeefySignedCommitment<T, I> {
pub commitment: Commitment<<<T as Config<I>>::BridgedChain as Chain>::BlockNumber>,
pub signatures: Vec<Option<<<<T as Config<I>>::BridgedChain as ChainWithBeefy>::AuthorityId as RuntimeAppPublic>::Signature>>,
}
Fields§
§commitment: Commitment<<<T as Config<I>>::BridgedChain as Chain>::BlockNumber>
The commitment signatures are collected for.
signatures: Vec<Option<<<<T as Config<I>>::BridgedChain as ChainWithBeefy>::AuthorityId as RuntimeAppPublic>::Signature>>
GRANDPA validators’ signatures for the commitment.
The length of this Vec
must match number of validators in the current set (see
[Commitment::validator_set_id]).