Trait vm::Vm[][src]

pub trait Vm {
    fn exec(&mut self, params: ActionParams, ext: &mut Ext) -> Result<GasLeft>;
}

Virtual Machine interface

Required Methods

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