Start here
Choose your path
Welcome to TON documentation! It covers the following areas of TON development:
| TON overview | Learn the basics of TON and create your first wallet |
| Smart contracts | Develop smart contracts using Acton |
| Blockchain basics | Explore TON architecture and core infrastructure |
| Applications | Build 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:
-
Create a wallet. You can use wallet.ton.org or Tonkeeper.
Last updated on