Module signature_key

Source
Expand description

Minimal compatibility over public key signatures

Traitsยง

BuilderSignatureKey
Builder Signature Key trait with minimal requirements
LCV1StateSignatureKey
Light client V1 signature key functions. The replicas only sign the light client state.
LCV2StateSignatureKey
Light client V2 signature key functions. The replicas sign the light client state and stake table state for the next update.
LCV3StateSignatureKey
Light client V3 signature key functions. The replicas sign a keccak256 hash of ABI encodings of the light client state, next stake table state, and the auth root.
PrivateSignatureKey
Trait for abstracting private signature key
SignatureKey
Trait for abstracting public key signatures Self is the public key type
StakeTableEntryType
Type representing stake table entries in a StakeTable
StateSignatureKey
Light client state signature key with minimal requirements

Functionsยง

aggregate_block_info_data ๐Ÿ”’
Aggregate all inputs used for signature over block info
aggregate_fee_data ๐Ÿ”’
Aggregate all inputs used for signature over fee data
aggregate_fee_data_marketplace ๐Ÿ”’
Aggregate all inputs used for signature over fee data
aggregate_fee_data_with_vid_commitment ๐Ÿ”’
Aggregate all inputs used for signature over fee data, including the vid commitment