Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Tezos_dac_lib.Signature_reprSourcet is a representation of committee member signature.
encoding dac_plugin returns the t Data_encoding.t given a dac_plugin.
val make :
Dac_plugin.raw_hash ->
Tezos_crypto.Aggregate_signature.signature ->
Tezos_crypto.Aggregate_signature.public_key_hash ->
tmake root_hash signature pkh creates a t. In addition, it ensures that the underlying Aggregate_signature.t always corresponds to Unknown variant.
Motivation for the Unknown variant: Unknown variant uses "asig" JSON prefix, whereas Bls12_381 variant uses "BLsig" JSON prefix. To ensure consistent signature prefix, when data is exchanged accross the DAC network we use Unknown variant only.
get_root_hash signature returns a root hash of a given signature representation.
get_signature signature returns an aggregated signature of a given signature representation.