# Token Transfers (Canton Source)
Source: https://docs.chain.link/ccip/tutorials/canton/source/token-transfers
Last Updated: 2026-06-27

> For the complete documentation index, see [llms.txt](/llms.txt).

> **NOTE: Coming soon**
>
> This tutorial will walk through sending a token transfer from Canton using the [`ccip-tools-ts`](https://github.com/smartcontractkit/ccip-tools-ts) starter kit.

## What this tutorial will cover

- Fetch explicit disclosures from Global CCIP EDS and the token pool operator EDS
- Create or reuse a `CCIPSender` and `PerPartyRouter` on Canton
- Build and submit a token transfer via `CCIPSender` (token pool lock/burn + `PerPartyRouter_CCIPSend`)
- Track the message in [CCIP Explorer](/ccip/tools-resources/ccip-explorer)

## Prerequisites

- Token pool registered on the [Token Admin Registry](/ccip/tutorials/canton/cross-chain-tokens) for the instrument being transferred

## Flow reference

See [Canton → remote chain](/ccip/concepts/canton/overview#canton--evm) in the overview.