Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database interface { PreimageStore // Reader returns a node reader associated with the specific state. // An error will be returned if the specified state is not available. Reader(stateRoot common.Hash) (Reader, error) }
Database wraps the methods of a backing trie store.
type PreimageStore ¶
type PreimageStore interface { // Preimage retrieves the preimage of the specified hash. Preimage(hash common.Hash) []byte // InsertPreimage commits a set of preimages along with their hashes. InsertPreimage(preimages map[common.Hash][]byte) }
PreimageStore wraps the methods of a backing store for reading and writing trie node preimages.
type Reader ¶
type Reader interface { // Node retrieves the trie node blob with the provided trie identifier, // node path and the corresponding node hash. No error will be returned // if the node is not found. // // Don't modify the returned byte slice since it's not deep-copied and // still be referenced by database. Node(owner common.Hash, path []byte, hash common.Hash) ([]byte, error) }
Reader wraps the Node method of a backing trie reader.
Click to show internal directories.
Click to hide internal directories.