Start building on
The Open Network

Discover how TON Blockchain and its wider ecosystem work, as well as how to develop decentralized apps and create smart contracts.

Build Mini Apps
Develop Smart Contracts

It can be useful

Work with wallets
How TON wallets work and how to access them with Javascript.
Build your dApp
A step-by-step guide to building your first web dApp with React.
Awesome TON
A list of tools and materials related to TON.

Other resources

Explorers
How to view information in the blockchain.
TON Grants & Bounties
Get support for core ecosystem projects.
Accelerate your growth
Support for commercial projects on all the stages.

Six unique aspects of TON Blockchain that will surprise Solidity developers

When learning development on TON, you should be aware of certain design differences that make things on TON act quite differently from what you expect.

Set up Blueprint SDK

Blueprint SDK is a development environment for TON. It allows for writing, testing, and deploying smart contracts.

Smart contract examples

Common examples of smart contracts on TON include wallets and electors, which manage validation on TON. When studying, multi-signature wallets can be used as a reference.

It can be useful

Learn FunC in Y minutes
A quick tour of FunC: syntax, structure, and functions.
Awesome TON
A list of tools and materials related to TON.
Awesome Tact
A list of tools and materials related to TON.

Other resources

Explorers
How to view information in a blockchain.
TON Grants & Bounties
Get support for core ecosystem projects.
Accelerate your growth
Support for commercial projects on all the stages.