Trait t3rn_primitives::threevm::Evm
source · pub trait Evm<Origin> {
type Outcome;
// Required method
fn call(
origin: Origin,
target: H160,
input: Vec<u8>,
value: U256,
gas_limit: u64,
max_fee_per_gas: U256,
max_priority_fee_per_gas: Option<U256>,
nonce: Option<U256>,
access_list: Vec<(H160, Vec<H256>)>
) -> Self::Outcome;
}