1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
//! A store for persisting `ProtocolData` values at their //! protocol versions. use casper_types::ProtocolVersion; pub mod in_memory; pub mod lmdb; #[cfg(test)] mod tests; use crate::storage::{protocol_data::ProtocolData, store::Store}; const NAME: &str = "PROTOCOL_DATA_STORE"; /// An entity which persists `ProtocolData` values at their protocol versions. pub trait ProtocolDataStore: Store<ProtocolVersion, ProtocolData> {}