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