TONTONDocs

Start here

Choose your path

Welcome to TON documentation! It covers the following areas of TON development:

TON overviewLearn the basics of TON and create your first wallet
Smart contractsDevelop smart contracts using Acton
Blockchain basicsExplore TON architecture and core infrastructure
ApplicationsBuild TON applications with AppKit and other tools

What is TON?

TON is a blockchain platform for building scalable decentralized applications. They are implemented as smart contracts that communicate by exchanging messages.

TON is designed for high throughput and horizontal scalability through sharding a multi-chain architecture. To learn more, see Foundations.

TON networks

TON provides two public networks:

  • Mainnet: The production network that uses real Toncoin
  • Testnet: A testing environment for development and experimentation

These networks are operated by distributed nodes and validators that maintain consensus on the blockchain state. You can learn more in Foundations.

To read on-chain data, use TON blockchain explorers.

Toncoin

Toncoin is TON’s native cryptocurrency used to pay for transactions and smart contract execution.

If you're new to TON, get Toncoin before starting development:

  1. Create a wallet. You can use wallet.ton.org or Tonkeeper.

  2. Get testnet Toncoin.

Last updated on

On this page