Trait pallet_evm::runner::Runner [−][src]
Associated Types
type Error: Into<DispatchError>
[src]
Required methods
fn call(
source: H160,
target: H160,
input: Vec<u8>,
value: U256,
gas_limit: u64,
gas_price: Option<U256>,
nonce: Option<U256>,
config: &Config
) -> Result<CallInfo, Self::Error>
[src]
source: H160,
target: H160,
input: Vec<u8>,
value: U256,
gas_limit: u64,
gas_price: Option<U256>,
nonce: Option<U256>,
config: &Config
) -> Result<CallInfo, Self::Error>
fn create(
source: H160,
init: Vec<u8>,
value: U256,
gas_limit: u64,
gas_price: Option<U256>,
nonce: Option<U256>,
config: &Config
) -> Result<CreateInfo, Self::Error>
[src]
source: H160,
init: Vec<u8>,
value: U256,
gas_limit: u64,
gas_price: Option<U256>,
nonce: Option<U256>,
config: &Config
) -> Result<CreateInfo, Self::Error>
fn create2(
source: H160,
init: Vec<u8>,
salt: H256,
value: U256,
gas_limit: u64,
gas_price: Option<U256>,
nonce: Option<U256>,
config: &Config
) -> Result<CreateInfo, Self::Error>
[src]
source: H160,
init: Vec<u8>,
salt: H256,
value: U256,
gas_limit: u64,
gas_price: Option<U256>,
nonce: Option<U256>,
config: &Config
) -> Result<CreateInfo, Self::Error>
Implementors
impl<T: Config> Runner<T> for Runner<T>
[src]
type Error = Error<T>
fn call(
source: H160,
target: H160,
input: Vec<u8>,
value: U256,
gas_limit: u64,
gas_price: Option<U256>,
nonce: Option<U256>,
config: &Config
) -> Result<CallInfo, Self::Error>
[src]
source: H160,
target: H160,
input: Vec<u8>,
value: U256,
gas_limit: u64,
gas_price: Option<U256>,
nonce: Option<U256>,
config: &Config
) -> Result<CallInfo, Self::Error>
fn create(
source: H160,
init: Vec<u8>,
value: U256,
gas_limit: u64,
gas_price: Option<U256>,
nonce: Option<U256>,
config: &Config
) -> Result<CreateInfo, Self::Error>
[src]
source: H160,
init: Vec<u8>,
value: U256,
gas_limit: u64,
gas_price: Option<U256>,
nonce: Option<U256>,
config: &Config
) -> Result<CreateInfo, Self::Error>
fn create2(
source: H160,
init: Vec<u8>,
salt: H256,
value: U256,
gas_limit: u64,
gas_price: Option<U256>,
nonce: Option<U256>,
config: &Config
) -> Result<CreateInfo, Self::Error>
[src]
source: H160,
init: Vec<u8>,
salt: H256,
value: U256,
gas_limit: u64,
gas_price: Option<U256>,
nonce: Option<U256>,
config: &Config
) -> Result<CreateInfo, Self::Error>