Trait vm::Vm [−][src]
pub trait Vm { fn exec(&mut self, params: ActionParams, ext: &mut Ext) -> Result<GasLeft>; }
Virtual Machine 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.