Skip to content
LogoLogo

ICctpV2BridgeEncoder

Git Source

Inherits: IBridgeEncoder

Functions

cctpV2TokenMessenger

Address of the CCTP TokenMessengerV2

function cctpV2TokenMessenger() external view returns (address);

Returns

NameTypeDescription
<none>address

getCctpDomain

EVM chain ID => CCTP domain

function getCctpDomain(uint256 evmChainId) external view returns (uint32);

Parameters

NameTypeDescription
evmChainIduint256

Returns

NameTypeDescription
<none>uint32

setCctpDomain

Associates an EVM chain ID with a CCTP domain in the contract storage.

function setCctpDomain(uint256 evmChainId, uint32 cctpDomain) external;

Parameters

NameTypeDescription
evmChainIduint256The EVM chain ID.
cctpDomainuint32The CCTP domain.

Events

CctpDomainRegistered

event CctpDomainRegistered(uint256 indexed evmChainId, uint32 indexed cctpDomain);

Parameters

NameTypeDescription
evmChainIduint256
cctpDomainuint32