Trait Executable

Source
pub trait Executable<S: State> {
    // Required method
    fn run_execute(
        &self,
        state: &mut S,
        resources: &mut ExecutionResources,
        context: &mut EntryPointExecutionContext,
        remaining_gas: &mut u64,
    ) -> TransactionExecutionResult<Option<CallInfo>>;
}

Required Methods§

Source

fn run_execute( &self, state: &mut S, resources: &mut ExecutionResources, context: &mut EntryPointExecutionContext, remaining_gas: &mut u64, ) -> TransactionExecutionResult<Option<CallInfo>>

Implementors§