mithril_stm/protocol/key_registration/
concatenation_registration_entry.rs

1use crate::membership_commitment::MerkleTreeConcatenationLeaf;
2
3use super::RegistrationEntry;
4
5/// The type used for committing signer registrations for the Concatenation proof system.
6pub type RegistrationEntryForConcatenation = MerkleTreeConcatenationLeaf;
7
8/// Converts a registration entry into the related registration entry for concatenation proof.
9impl From<RegistrationEntry> for RegistrationEntryForConcatenation {
10    fn from(entry: RegistrationEntry) -> Self {
11        MerkleTreeConcatenationLeaf(entry.get_bls_verification_key(), entry.get_stake())
12    }
13}