package
1.9.7
Repository: https://github.com/keep-network/go-ethereum.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package leveldb implements the key-value database layer based on LevelDB.
Package memorydb implements the key-value database layer based on memory maps.

# Constants

IdealBatchSize defines the size of the data batches should ideally add in one write.

# Interfaces

AncientReader contains the methods required to read from immutable ancient data.
AncientStore contains all the methods required to allow handling different ancient data stores backing immutable chain data store.
AncientWriter contains the methods required to write to immutable ancient data.
Batch is a write-only database that commits changes to its host database when Write is called.
Batcher wraps the NewBatch method of a backing data store.
Compacter wraps the Compact method of a backing data store.
Database contains all the methods required by the high level database to not only access the key-value data store but also the chain freezer.
Iteratee wraps the NewIterator methods of a backing data store.
Iterator iterates over a database's key/value pairs in ascending key order.
KeyValueReader wraps the Has and Get method of a backing data store.
KeyValueStore contains all the methods required to allow handling different key-value data stores backing the high level database.
KeyValueWriter wraps the Put method of a backing data store.
Reader contains the methods required to read data from both key-value as well as immutable ancient data.
Stater wraps the Stat method of a backing data store.
Writer contains the methods required to write data to both key-value as well as immutable ancient data.