# Functions

NewBoltDB creates a new boltDB.
NewInMemKVStore creates a new in memory kv store.
NewInMemStoreWithNamespace defines a wrapper to convert memStore to KVStoreWithNamespace.
NewKVStoreWithNamespaceWrapper create a kvstore with specified namespace and a KVStoreWithNamespace.

# Variables

ErrIO indicates the generic error of DB I/O operation.
ErrNotExist defines an error that the query has no return value in db.
NextHeightKey defines the constant key of next height.

# Structs

Config defines the config of db.
KVStoreWithNamespaceWrapper defines a wrapper to convert KVStoreWithNamespace to KVStore.

# Interfaces

KVStore defines the db interface using in committee.
KVStoreWithNamespace defines the db interface with namesapce.