package
1.13.14-0.1.0-rc.1
Repository: https://github.com/ava-labs/libevm.git
Documentation: pkg.go.dev
# Functions
GetExtra returns the extra payload from the [types.StateAccount] associated with the address, or a zero-value `SA` if not found.
New creates a new state from a given trie.
NewDatabase creates a backing store for state.
NewDatabaseWithConfig creates a backing store for state.
NewDatabaseWithNodeDB creates a state database with an already initialized node database.
NewStateSync creates a new state trie download scheduler.
SetExtra sets the extra payload for the address.
# Structs
Dump represents the full dump in a collected format, as one large map.
DumpAccount represents an account in the state.
DumpConfig is a set of options to control what portions of the state will be iterated and collected.
StateDB structs within the ethereum protocol are used to store anything within the merkle trie.
# Interfaces
Database wraps access to tries and contract code.
DumpCollector interface which the state trie calls during iteration.
Trie is a Ethereum Merkle Patricia trie.