[][src]Trait muta_protocol::traits::Executor

pub trait Executor {
    fn exec(
        &mut self,
        params: &ExecutorParams,
        txs: &[SignedTransaction]
    ) -> ProtocolResult<ExecutorResp>;
fn read(
        &self,
        params: &ExecutorParams,
        caller: &Address,
        cycles_price: u64,
        request: &TransactionRequest
    ) -> ProtocolResult<ExecResp>; }

Required methods

fn exec(
    &mut self,
    params: &ExecutorParams,
    txs: &[SignedTransaction]
) -> ProtocolResult<ExecutorResp>

fn read(
    &self,
    params: &ExecutorParams,
    caller: &Address,
    cycles_price: u64,
    request: &TransactionRequest
) -> ProtocolResult<ExecResp>

Loading content...

Implementors

Loading content...