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
| Tutorial | Description |
|---|---|
| Token Transfers | Execute an incoming token transfer on Canton |
| Arbitrary Messaging | Execute an incoming data message on Canton |
| Programmable Token Transfers | Execute an incoming PTT on Canton |
Common flow (all destination tutorials)
- Poll message status via the CCIP API or CCIP Explorer
- Fetch proofs from the indexer and disclosures from Global CCIP EDS (+ token pool operator EDS for token messages)
- Call
execute/manual-exec— the SDK finds or creates a compatibleCCIPReceiverfor message finality - For token messages: accept the
TransferInstructionto 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