feat/ocw/bookkeeping (#5200)

Co-Authored-By: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com>
This commit is contained in:
Bernhard Schuster
2020-04-24 16:46:19 +02:00
committed by GitHub
parent f66168505b
commit 72ee7d5797
40 changed files with 675 additions and 80 deletions
@@ -47,6 +47,9 @@ pub enum Error {
///
/// Provides access to the storage and to other registered extensions.
pub trait Externalities: ExtensionStore {
/// Write a key value pair to the offchain storage database.
fn set_offchain_storage(&mut self, key: &[u8], value: Option<&[u8]>);
/// Read runtime storage.
fn storage(&self, key: &[u8]) -> Option<Vec<u8>>;