ExecutionInfo
The same as ExecutionInfo
, but with the TxInfo
field replaced with v2::TxInfo
.
Fully qualified path: core::starknet::info::v2::ExecutionInfo
#[derive(Copy, Drop, Debug)]
pub struct ExecutionInfo {
pub block_info: Box<BlockInfo>,
pub tx_info: Box<TxInfo>,
pub caller_address: ContractAddress,
pub contract_address: ContractAddress,
pub entry_point_selector: felt252,
}
Members
block_info
Fully qualified path: core::starknet::info::v2::ExecutionInfo::block_info
pub block_info: Box<BlockInfo>
tx_info
Fully qualified path: core::starknet::info::v2::ExecutionInfo::tx_info
pub tx_info: Box<TxInfo>
caller_address
Fully qualified path: core::starknet::info::v2::ExecutionInfo::caller_address
pub caller_address: ContractAddress
contract_address
Fully qualified path: core::starknet::info::v2::ExecutionInfo::contract_address
pub contract_address: ContractAddress
entry_point_selector
Fully qualified path: core::starknet::info::v2::ExecutionInfo::entry_point_selector
pub entry_point_selector: felt252