Test contract behavior
Run tests that follow transaction flows between contracts.
The Open Network
TON is a blockchain platform designed for scalable smart contracts, applications, and payments at consumer scale.
Acton is a TON smart contract toolkit. One CLI handles project setup, builds, tests, scripts, linting, formatting, debugging, deployment, and verification. Acton Studio adds a browser workspace with comprehensive UI for local tests, virtual environments, and interaction with real networks, such as mainnet and testnet.
Run tests that follow transaction flows between contracts.
Pause at a failure and inspect the code, call stack, and local values.
Generate typed interfaces for web apps that connect to TON wallets.
Manage wallets, get testnet funds, deploy and verify contracts.
Install Acton, then choose a guide below.
curl -LsSf https://github.com/ton-blockchain/acton/releases/latest/download/acton-installer.sh | shBuilding a frontend? See the Acton dApp guide.
Telegram Mini Apps selling digital goods or services must use Stars.
For newcomers entering Web3 through TON.
Build dApps, wallets, and payment services on TON.
Run and manage TON blockchain nodes.
Access TON data via hosted APIs or self-hosted options.
Build, debug, and deploy smart contracts.
Master the language of TON smart contracts.
Skim the detailed reference of the smart-contract runtime.
Learn all the ins and outs of the TON blockchain.
Press Ctrl K to search the docs. Still stuck? Discuss issues and best practices with other community members.