Skip to content
Lattice

CctpBurnCall

Git Source

In-memory bundle of a resolved CCTP burn call, passed as ONE argument to keep the deep 8-arg depositForBurnWithHook external call within the legacy-codegen stack limit (no via-IR). NOT a storage struct — never persisted.

struct CctpBurnCall {
    address messenger;
    address token;
    uint256 amount;
    uint32 domain;
    bytes32 mintRecipient;
    bytes32 destinationCaller;
    uint256 maxFee;
    uint32 minFinalityThreshold;
    bytes hookData;
}

Properties

NameTypeDescription
messengeraddress
tokenaddress
amountuint256
domainuint32
mintRecipientbytes32
destinationCallerbytes32
maxFeeuint256
minFinalityThresholduint32
hookDatabytes