Home / Learning

TON for Ethereum developers

A guide to TON's asynchronous model for EVM developers

  • Web

About TON for Ethereum developers

This page of the official docs is written for developers who already know Ethereum. Its central idea is the asynchronous execution model: messages between contracts take time to arrive, so one action that is a single atomic transaction on an EVM chain becomes a chain of transactions, called a trace, on TON.

The docs illustrate it with a liquidity withdrawal on a DEX, which on TON consists of more than ten separate transactions. Reading it first saves a lot of confusion when you open an explorer for the first time.

Highlights

  • Explains asynchronous messages and traces
  • Side-by-side tables of Ethereum and TON terms
  • Worked example: a DEX liquidity withdrawal
  • Part of the official documentation

More in Learning

All Learning

Other projects from the same shelf, each described from its own official site, so you can compare what they say about themselves side by side.

  • TON App catalog

    A large community-driven catalog of TON apps

    • Web
  • ton.org

    The main site of the TON network and its community

    • Web
  • TON analytics guide

    How to query TON data with Dune and the public data lake

    • Web
  • TON Docs

    The official documentation, from first wallet to running a node

    • Web