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
| Tutorial | Description |
|---|---|
| Token Transfers | Bridge tokens from Canton to a remote chain |
| Arbitrary Messaging | Send a data-only message from Canton |
| Programmable Token Transfers | Send tokens plus calldata to a remote receiver |
Common flow (all source tutorials)
- Fetch explicit disclosures from Global CCIP EDS (and token pool operator EDS for token messages)
- Create or reuse
CCIPSenderandPerPartyRouteron Canton - Submit via
PerPartyRouter_CCIPSendwith CommitteeVerifier tickets (and token pool tickets when applicable) - 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_asrights for your ledger party - Explicit Disclosure API endpoints reachable