# CCIP v1.6.0 TON Contract Interface Reference
Source: https://docs.chain.link/ccip/api-reference/ton/v1.6.0

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

<Aside>TON currently supports arbitrary message passing only. Token transfers are not yet supported.</Aside>

## API References

### Contract Interfaces

- [Messages](/ccip/api-reference/ton/v1.6.0/messages) - Message structures and extra args for cross-chain messaging
- [Router](/ccip/api-reference/ton/v1.6.0/router) - Sending CCIP messages and estimating fees on TON
- [Receiver](/ccip/api-reference/ton/v1.6.0/receiver) - Receiving and processing CCIP messages on TON
- [Events](/ccip/api-reference/ton/v1.6.0/events) - Contract events emitted during cross-chain message processing
- [Errors](/ccip/api-reference/ton/v1.6.0/errors) - Error codes for CCIP contracts on TON

### Developer Tools

- [Starter Kit Helpers](/ccip/api-reference/ton/starter-kit-helpers) - Unaudited TypeScript utilities from the TON Starter Kit for constructing messages and estimating fees off-chain