Struct ssvm_evmc_sys::evmc_tx_context [−][src]
#[repr(C)]pub struct evmc_tx_context {
pub tx_gas_price: evmc_uint256be,
pub tx_origin: evmc_address,
pub block_coinbase: evmc_address,
pub block_number: i64,
pub block_timestamp: i64,
pub block_gas_limit: i64,
pub block_difficulty: evmc_uint256be,
}
Expand description
The transaction and block data for execution.
Fields
tx_gas_price: evmc_uint256be
< The transaction gas price.
tx_origin: evmc_address
< The transaction origin account.
block_coinbase: evmc_address
< The miner of the block.
block_number: i64
< The block number.
block_timestamp: i64
< The block timestamp.
block_gas_limit: i64
< The block gas limit.
block_difficulty: evmc_uint256be
< The block difficulty.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for evmc_tx_context
impl Send for evmc_tx_context
impl Sync for evmc_tx_context
impl Unpin for evmc_tx_context
impl UnwindSafe for evmc_tx_context
Blanket Implementations
Mutably borrows from an owned value. Read more