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