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