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

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
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)