CCIP Tutorials: Canton as Destination

Canton as Destination (any2canton) tutorials cover receiving on Canton — Ethereum Sepolia is the source in the starter kit, Canton is the destination.

Tutorials use the ccip-starter-kit-canton on @chainlink/ccip-sdk.

Getting Started

Tutorials by Use Case

TutorialScriptsDescription
Arbitrary Messagingany2canton:data + manual-execExecute an incoming data message on Canton

Common Flow (all any2canton tutorials)

  1. Send from Sepolia with an any2canton:* script
  2. Poll message status via the CCIP API or CCIP Explorer
  3. Run any2canton:manual-exec — the SDK finds or creates a compatible CCIPReceiver for message finality
  4. Fetch proofs from the indexer and disclosures from Global CCIP EDS (+ token pool operator EDS for token messages)

Prerequisites

  • Starter kit setup
  • Funded Sepolia account with ETH (or LINK for fees)
  • Canton ledger access for manual execution

What's next

Get the latest Chainlink content straight to your inbox.