[][src]Trait orga::abci::ABCIStore

pub trait ABCIStore: Store {
    fn height(&self) -> Result<u64>;
fn root_hash(&self) -> Result<Vec<u8>>;
fn query(&self, key: &[u8]) -> Result<Vec<u8>>;
fn commit(&mut self, height: u64) -> Result<()>; }

Interface for persisting ABCI app state, as a supertrait of store::Store.

Required methods

fn height(&self) -> Result<u64>

fn root_hash(&self) -> Result<Vec<u8>>

fn query(&self, key: &[u8]) -> Result<Vec<u8>>

fn commit(&mut self, height: u64) -> Result<()>

Loading content...

Implementors

impl ABCIStore for MemStore[src]

impl<'a> ABCIStore for MerkStore<'a>[src]

fn query(&self, key: &[u8]) -> Result<Vec<u8>>[src]

Resolves a query by generating a merk proof.

Loading content...