Trait ethcore::evm::evm::Evm
[−]
[src]
pub trait Evm { fn exec(&mut self, params: ActionParams, ext: &mut Ext) -> Result<GasLeft>; }
Evm interface
Required Methods
fn exec(&mut self, params: ActionParams, ext: &mut Ext) -> Result<GasLeft>
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.
Implementors
impl<Cost: CostType> Evm for Interpreter<Cost>