CCIP Tutorials: Canton to Remote Chain

Source tutorials cover sending from Canton — Canton is the source chain, a remote CCIP-supported chain is the destination.

Tutorials by use case

TutorialDescription
Token TransfersBridge tokens from Canton to a remote chain
Arbitrary MessagingSend a data-only message from Canton
Programmable Token TransfersSend tokens plus calldata to a remote receiver

Common flow (all source tutorials)

  1. Fetch explicit disclosures from Global CCIP EDS (and token pool operator EDS for token messages)
  2. Create or reuse CCIPSender and PerPartyRouter on Canton
  3. Submit via PerPartyRouter_CCIPSend with CommitteeVerifier tickets (and token pool tickets when applicable)
  4. Track delivery in CCIP Explorer

See Canton → remote chain in the overview for the full on-ledger and off-ledger flow.

Prerequisites

  • Token pool registered on TAR (for token transfers and PTT) — see CCT guides
  • CCIP CLI or SDK configured with OAuth credentials and can_act_as rights for your ledger party
  • Explicit Disclosure API endpoints reachable

What's next

Get the latest Chainlink content straight to your inbox.