pub trait BlockChainDB: Send + Sync + PrometheusMetrics {
    fn key_value(&self) -> &Arc<dyn KeyValueDB>;
fn blooms(&self) -> &Database;
fn trace_blooms(&self) -> &Database; fn restore(&self, new_db: &str) -> Result<(), Error> { ... } }
Expand description

Database backing BlockChain.

Required methods

Generic key value store.

Header blooms database.

Trace blooms database.

Provided methods

Restore the DB from the given path

Implementors