# CCIP Tutorials: TON to EVM
Source: https://docs.chain.link/ccip/tutorials/ton/source
Last Updated: 2026-03-29


This section provides comprehensive guides and tutorials for implementing cross-chain communication from the TON blockchain to Ethereum Virtual Machine (EVM) chains using Chainlink's Cross-Chain Interoperability Protocol (CCIP).

> **NOTE: Arbitrary Messaging Only**
>
> TON CCIP lanes currently support **arbitrary messaging only**. Token transfers are not supported on TON-to-EVM or
> EVM-to-TON lanes.

## Getting Started

Before implementing specific use cases, it's important to set up your environment and understand the fundamental concepts:

- [Prerequisites for TON to EVM Tutorials](/ccip/tutorials/ton/source/prerequisites) - Set up your development environment with Node.js, a TON wallet, and testnet tokens.
- [Building CCIP Messages from TON to EVM](/ccip/tutorials/ton/source/build-messages) - Learn the TL-B Cell layout, required fields, fee estimation, and sending options.

## Tutorials by Use Case

Depending on your specific needs, choose the appropriate tutorial:

- [Arbitrary Messaging](/ccip/tutorials/ton/source/arbitrary-messaging) - Send a data payload from TON Testnet to a receiver contract on Ethereum Sepolia.