CCIP Tutorials: Remote Chain to Canton

Destination tutorials cover receiving on Canton — a remote chain is the source, Canton is the destination.

Tutorials by use case

TutorialDescription
Token TransfersExecute an incoming token transfer on Canton
Arbitrary MessagingExecute an incoming data message on Canton
Programmable Token TransfersExecute an incoming PTT on Canton

Common flow (all destination tutorials)

  1. Poll message status via the CCIP API or CCIP Explorer
  2. Fetch proofs from the indexer and disclosures from Global CCIP EDS (+ token pool operator EDS for token messages)
  3. Call execute / manual-exec — the SDK finds or creates a compatible CCIPReceiver for message finality
  4. For token messages: accept the TransferInstruction to receive tokens on-ledger

See remote chain → Canton in the overview for the full execute path.

Prerequisites

  • Funded ledger party with rights to execute on Canton
  • CCIP CLI or SDK configured for your participant
  • For token transfers: token pool registered for the instrument — see CCT guides

What's next

Get the latest Chainlink content straight to your inbox.