Crate cml_cip36

Crate cml_cip36 

Source

Modules§

cbor_encodings
error
serialization
utils

Structs§

CIP36Delegation
Weighted delegation input. This is the proportion of weight to assign to this public key relative to the weights of all other Delegations where this is used.
CIP36DeregistrationCbor
This is the entire metadata schema for CIP-36 deregistration. It can be parsed by passing in the CBOR bytes of the entire transaction metadatum
CIP36DeregistrationWitness
CIP36KeyDeregistration
CIP36KeyRegistration
CIP36RegistrationCbor
This is the entire metadata schema for CIP-36 registration. It can be parsed by passing in the CBOR bytes of the entire transaction metadatum
CIP36RegistrationWitness
DeserializeError
Metadata
Collection of TransactionMetadatums indexed by TransactionMetadatumLabels Handles the extremely rare edge-case of in previous generations allowing duplicate metadatum labels.
NetworkId
OrderedHashMap

Enums§

Address
CIP36DelegationDistribution
DeserializeFailure
LenEncoding
StringEncoding

Traits§

Deserialize
Serialize

Type Aliases§

CIP36LegacyKeyRegistration
CIP36Nonce
The nonce is an unsigned integer that should be monotonically rising across all transactions with the same staking key. The advised way to construct a nonce is to use the current slot number. This is a simple way to keep the nonce increasing without having to access the previous transaction data.
CIP36StakeCredential
CIP36StakeWitness
CIP36StakingPubKey
CIP36VotingPubKey
To avoid linking voting keys directly with Cardano spending keys, the voting key derivation path must start with a specific segment: m / 1694’ / 1815’ / account’ / chain / address_index
CIP36VotingPurpose
CIP36Weight