package
0.0.0-20230731053445-bf468637a738
Repository: https://github.com/fibonacci-chain/core.git
Documentation: pkg.go.dev

# Functions

New creates a new state from a given trie.
NewEmptyAccount returns an empty account.
NewEmptyTxConfig construct an empty TxConfig, used in context where there's no transaction, e.g.
NewTxConfig returns a TxConfig.

# Structs

Account is the Ethereum consensus representation of accounts.
EVMConfig encapsulates common parameters needed to create an EVM to execute a message It's mainly to reduce the number of method parameters.
StateDB structs within the ethereum protocol are used to store anything within the merkle trie.
TxConfig encapulates the readonly information of current tx for `StateDB`.

# Interfaces

ExtStateDB defines an extension to the interface provided by the go-ethereum codebase to support additional state transition functionalities.
JournalEntry is a modification entry in the state change journal that can be Reverted on demand.
Keeper provide underlying storage of StateDB.

# Type aliases

Storage represents in-memory cache/buffer of contract storage.