CallEntryPoint
A single function entry point summary
Fully qualified path: snforge_std::trace::CallEntryPoint
#[derive(Drop, Serde, PartialEq, Clone, Debug)]
pub struct CallEntryPoint {
pub entry_point_type: EntryPointType,
pub entry_point_selector: felt252,
pub calldata: Array<felt252>,
pub contract_address: ContractAddress,
pub caller_address: ContractAddress,
pub call_type: CallType,
}
Members
entry_point_type
Fully qualified path: snforge_std::trace::CallEntryPoint::entry_point_type
pub entry_point_type: EntryPointType
entry_point_selector
Hashed selector of the invoked function
Fully qualified path: snforge_std::trace::CallEntryPoint::entry_point_selector
pub entry_point_selector: felt252
calldata
Serialized arguments calldata
Fully qualified path: snforge_std::trace::CallEntryPoint::calldata
pub calldata: Array<felt252>
contract_address
Contract address targeted by the call
Fully qualified path: snforge_std::trace::CallEntryPoint::contract_address
pub contract_address: ContractAddress
caller_address
Address that the call originates from
Fully qualified path: snforge_std::trace::CallEntryPoint::caller_address
pub caller_address: ContractAddress
call_type
Fully qualified path: snforge_std::trace::CallEntryPoint::call_type
pub call_type: CallType