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

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

> **NOTE: Coming soon**
>
> This tutorial will cover executing an incoming PTT on Canton via [`ccip-tools-ts`](https://github.com/smartcontractkit/ccip-tools-ts).

## What this tutorial will cover

- Fetch proofs, Global CCIP EDS disclosures, and token pool operator EDS inputs
- Execute via `CantonChain.execute` — SDK resolves or creates the `CCIPReceiver` automatically
- Process `TokenReceiveTicket` and accept the `TransferInstruction` for token delivery
- Handle the attached data payload in your application logic

## Flow reference

See [remote chain → Canton](/ccip/concepts/canton/overview#evm--canton) — token receive and data delivery after execute.