Documentation ¶
Index ¶
- func AccountState(ctx context.Context, sr protocol.StateReader, addr address.Address) (*state.Account, error)
- func AccountStateWithHeight(ctx context.Context, sr protocol.StateReader, addr address.Address) (*state.Account, uint64, error)
- func LoadAccount(sr protocol.StateReader, addr address.Address, ...) (*state.Account, error)
- func LoadAccountByHash160(sr protocol.StateReader, addrHash hash.Hash160, ...) (*state.Account, error)
- func LoadOrCreateAccount(sm protocol.StateManager, addr address.Address, ...) (*state.Account, error)
- func Recorded(sr protocol.StateReader, addr address.Address) (bool, error)
- func StoreAccount(sm protocol.StateManager, addr address.Address, account *state.Account) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccountState ¶
func AccountState(ctx context.Context, sr protocol.StateReader, addr address.Address) (*state.Account, error)
AccountState returns the confirmed account state on the chain
func AccountStateWithHeight ¶
func AccountStateWithHeight(ctx context.Context, sr protocol.StateReader, addr address.Address) (*state.Account, uint64, error)
AccountStateWithHeight returns the confirmed account state on the chain with what height the state is read from.
func LoadAccount ¶
func LoadAccount(sr protocol.StateReader, addr address.Address, opts ...state.AccountCreationOption) (*state.Account, error)
LoadAccount loads an account state by address.Address
func LoadAccountByHash160 ¶
func LoadAccountByHash160(sr protocol.StateReader, addrHash hash.Hash160, opts ...state.AccountCreationOption) (*state.Account, error)
LoadAccountByHash160 loads an account state by 20-byte address
func LoadOrCreateAccount ¶
func LoadOrCreateAccount(sm protocol.StateManager, addr address.Address, opts ...state.AccountCreationOption) (*state.Account, error)
LoadOrCreateAccount either loads an account state or creates an account state
func StoreAccount ¶
StoreAccount puts updated account state to trie
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.