Module mina_serialization_types::account
source · [−]Expand description
A Mina account record and supporting types This isn’t sent over the network but is serialized and stored in kv stores, so to be compatible with those we need to support these types
Structs
An account as is serialized into the Mina ledger database stores
An account as is serialized into the Mina ledger database stores (unversioned)
Permissions associated with the account
Permissions associated with the account
Payload for the timing variant Timed
Needs its own version byte
TODO
Enums
The level of auth required to perform a particular action with an account
Timing information for an account with regard to when its balance is accessable
This is to allow vesting from an initial genesis allocation
TODO
FIXME: Need to learn exactly what this is..
Type Definitions
An account as is serialized into the Mina ledger database stores (v1)
The level of auth required to perform a particular action with an account (v1)
Permissions associated with the account (v1)
Payload for the timing variant Timed
Needs its own version byte (v1)
Timing information for an account with regard to when its balance is accessable (v1)