Struct evm::interpreter::Interpreter[][src]

pub struct Interpreter<Cost: CostType> { /* fields omitted */ }

Intepreter EVM implementation

Methods

impl<Cost: CostType> Interpreter<Cost>
[src]

Create a new Interpreter instance with shared cache.

Trait Implementations

impl<Cost: CostType> Vm for Interpreter<Cost>
[src]

This function should be used to execute transaction. It returns either an error, a known amount of gas left, or parameters to be used to compute the final gas left. Read more

Auto Trait Implementations

impl<Cost> Send for Interpreter<Cost> where
    Cost: Send

impl<Cost> Sync for Interpreter<Cost> where
    Cost: Sync