Module casper_types::account
source ·
[−]Expand description
Contains types and constants associated with user accounts.
Re-exports
pub use self::action_thresholds::ActionThresholds;pub use self::associated_keys::AssociatedKeys;Modules
This module contains types and functions for managing action thresholds.
This module contains types and functions for working with keys associated with an account.
Structs
Represents an Account in the global state.
A newtype wrapping an array which contains the raw bytes of the AccountHash, a hash of Public Key and Algorithm
Associated error type of TryFrom<&[u8]> for AccountHash.
The weight attributed to a given AccountHash in an account’s associated
keys.
Enums
The various types of action which can be performed in the context of a given account.
Errors that can occur while adding a new AccountHash to an account’s associated keys map.
Error returned when decoding an AccountHash from a formatted string.
Errors that can occur while removing a AccountHash from an account’s associated keys map.
Errors that can occur while changing action thresholds (i.e. the total
Weights of signing AccountHashs required to perform
various actions) on an account.
Errors that can occur while updating the Weight of a AccountHash in an account’s
associated keys map.
Constants
The prefix applied to the hex-encoded AccountHash to produce a formatted string
representation.
The length in bytes of a AccountHash.
The number of bytes in a serialized Weight.
