Trait sp_runtime::offchain::OffchainStorage [−][src]
pub trait OffchainStorage: Clone + Send + Sync { fn set(&mut self, prefix: &[u8], key: &[u8], value: &[u8]); fn remove(&mut self, prefix: &[u8], key: &[u8]); fn get(&self, prefix: &[u8], key: &[u8]) -> Option<Vec<u8, Global>>; fn compare_and_set(
&mut self,
prefix: &[u8],
key: &[u8],
old_value: Option<&[u8]>,
new_value: &[u8]
) -> bool; }
Expand description
Offchain DB persistent (non-fork-aware) storage.
Required methods
Persist a value in storage under given key and prefix.
Clear a storage entry under given key and prefix.
Retrieve a value from storage under given key and prefix.