Function evm_transact

Source
pub fn evm_transact<DB, EVM>(
    evm: &mut EVM,
    tx_env: TxEnv,
) -> Result<(Vec<u8>, u64, EvmState)>
where DB: Database + DatabaseCommit, <DB as Database>::Error: Debug, EVM: EvmTr<Context: ContextTr<Db = DB>> + ExecuteEvm<Tx = TxEnv, ExecutionResult = ExecutionResult, State = EvmState, Error = EVMError<<DB as Database>::Error>>, <EVM as ExecuteEvm>::Error: Debug, <EVM as ExecuteEvm>::State: Clone,