Trait ethcore_blockchain::BlockChainDB
source · [−]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
fn key_value(&self) -> &Arc<dyn KeyValueDB>
fn key_value(&self) -> &Arc<dyn KeyValueDB>
Generic key value store.
fn trace_blooms(&self) -> &Database
fn trace_blooms(&self) -> &Database
Trace blooms database.