A struct representing a call to a contract.

Signature


#[derive(Drop, Copy, Serde, Debug)]
pub struct Call {
    pub to: ContractAddress,
    pub selector: felt252,
    pub calldata: Span,
}

Members

to

The address of the contract to call.

Signature

pub to: ContractAddress

selector

The entry point selector in the called contract.

Signature

pub selector: felt252

calldata

The calldata to pass to entry point.

Signature

pub calldata: Span