package
0.0.0-20220728222812-7e2f347744fb
Repository: https://github.com/ir4tech/webb-evm.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.

# Structs

HookedBatch wraps an arbitrary batch where each operation may be hooked into to monitor from black box code.

# Interfaces

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 key-value storage.
Stater wraps the Stat method of a backing data store.
Writer contains the methods required to write data to key-value storage.