evmc_tx_context Struct Reference

The transaction and block data for execution. More...

#include <evmc.h>

Public Attributes

evmc_uint256be tx_gas_price
 The transaction gas price. More...
evmc_address tx_origin
 The transaction origin account. More...
evmc_address block_coinbase
 The miner of the block. More...
int64_t block_number
 The block number. More...
int64_t block_timestamp
 The block timestamp. More...
int64_t block_gas_limit
 The block gas limit. More...
evmc_uint256be block_difficulty
 The block difficulty. More...
evmc_uint256be chain_id
 The blockchain's ChainID. More...

Detailed Description

The transaction and block data for execution.

Definition at line 147 of file evmc.h.

Member Data Documentation

◆ block_coinbase

evmc_address evmc_tx_context::block_coinbase

The miner of the block.

Definition at line 151 of file evmc.h.

◆ block_difficulty

evmc_uint256be evmc_tx_context::block_difficulty

The block difficulty.

Definition at line 155 of file evmc.h.

◆ block_gas_limit

int64_t evmc_tx_context::block_gas_limit

The block gas limit.

Definition at line 154 of file evmc.h.

◆ block_number

int64_t evmc_tx_context::block_number

The block number.

Definition at line 152 of file evmc.h.

◆ block_timestamp

int64_t evmc_tx_context::block_timestamp

The block timestamp.

Definition at line 153 of file evmc.h.

◆ chain_id

evmc_uint256be evmc_tx_context::chain_id

The blockchain's ChainID.

Definition at line 156 of file evmc.h.

◆ tx_gas_price

evmc_uint256be evmc_tx_context::tx_gas_price

The transaction gas price.

Definition at line 149 of file evmc.h.

◆ tx_origin

evmc_address evmc_tx_context::tx_origin

The transaction origin account.

Definition at line 150 of file evmc.h.

The documentation for this struct was generated from the following file: