🫧 TON enters a new era of smart-contract development
I promised this would happen in May.
Today we release:
• Tolk v1.4
• Acton — a unified toolchain for TON smart contracts
For more than half a year, we have been building this almost entirely in secret.
And honestly, this is the biggest release we have ever shipped at once.
⚙️ What is Acton?
Acton is an all-in-one CLI built around Tolk — a modern replacement for the fragmented tooling stack TON has today.
✓ Write tests directly in Tolk — including transaction flows and cross-contract interaction. 50x faster than current Sandbox + TypeScript approach.
✓ Automatic TypeScript wrappers. But not for tests! For end-to-end dApp/frontend integration.
✓ A native debugger. Step in, step over, step out, watch variables, and inspect the call stack. A smooth Web2-style developer experience — now inside a Web3 ecosystem.
✓ Entire contract lifecycle. Develop, deploy, verify, configure, and interact with contracts on-chain. Acton manages wallets and faucet top‑ups on testnet.
✓ Security built in. Coverage, fuzzing, mutation testing, gas profiling, and CI help catch regressions early.
🤖 Friendly for AI agents
One interesting thing we discovered while building Acton: good tooling for humans naturally becomes good tooling for AI.
We designed Acton for ourselves first. Every command, every flag, every workflow — polished to feel coherent and predictable.
And it turned out that agents thrive in exactly this kind of environment.
CLI-first by design, Acton becomes an agent's runtime — with structured commands, built-in skills and manuals.
🛠️ Tolk v1.4 as the foundation
None of this would be possible without the kernel behind it all: the compiler itself.
Tolk v1.4 allows external tools to finally understand the contract.
1. It emits ABI — describing how the contract is "seen" by the outside world. Explorers, frontend UI and TypeScript wrappers naturally build on top of ABI.
2. It emits source maps — allowing TVM execution to map back to Tolk source code, local variables, stack layout, and call frames.
3. It enables debugging WITHOUT bytecode modifications — for fully optimized production contracts.
This is an extremely non-trivial problem technically. But it works.
And here is the crazy part:
you can take a failed transaction from the real mainnet — and debug it step-by-step locally in your IDE.
As always — PR on GitHub with detailed info.
As always — very long and caring.
🪐 Where does it all lead?
We have prepared detailed documentation for dozens of Acton features — both for experts and newcomers.
But I am not inviting you to read it.
Instead, I am inviting you to the landing page.
Carefully designed. Written from scratch. A distilled form of the last 7 months of work.
It contains 7 videos.
Open it on desktop.
Turn on the sound.
Watch the videos.
Feel the technical depth hiding behind all this simplicity.
https://ton-blockchain.github.io/acton/
When you're ready —
Act on
I promised this would happen in May.
Today we release:
• Tolk v1.4
• Acton — a unified toolchain for TON smart contracts
For more than half a year, we have been building this almost entirely in secret.
And honestly, this is the biggest release we have ever shipped at once.
⚙️ What is Acton?
Acton is an all-in-one CLI built around Tolk — a modern replacement for the fragmented tooling stack TON has today.
✓ Write tests directly in Tolk — including transaction flows and cross-contract interaction. 50x faster than current Sandbox + TypeScript approach.
✓ Automatic TypeScript wrappers. But not for tests! For end-to-end dApp/frontend integration.
✓ A native debugger. Step in, step over, step out, watch variables, and inspect the call stack. A smooth Web2-style developer experience — now inside a Web3 ecosystem.
✓ Entire contract lifecycle. Develop, deploy, verify, configure, and interact with contracts on-chain. Acton manages wallets and faucet top‑ups on testnet.
✓ Security built in. Coverage, fuzzing, mutation testing, gas profiling, and CI help catch regressions early.
🤖 Friendly for AI agents
One interesting thing we discovered while building Acton: good tooling for humans naturally becomes good tooling for AI.
We designed Acton for ourselves first. Every command, every flag, every workflow — polished to feel coherent and predictable.
And it turned out that agents thrive in exactly this kind of environment.
CLI-first by design, Acton becomes an agent's runtime — with structured commands, built-in skills and manuals.
🛠️ Tolk v1.4 as the foundation
None of this would be possible without the kernel behind it all: the compiler itself.
Tolk v1.4 allows external tools to finally understand the contract.
1. It emits ABI — describing how the contract is "seen" by the outside world. Explorers, frontend UI and TypeScript wrappers naturally build on top of ABI.
2. It emits source maps — allowing TVM execution to map back to Tolk source code, local variables, stack layout, and call frames.
3. It enables debugging WITHOUT bytecode modifications — for fully optimized production contracts.
This is an extremely non-trivial problem technically. But it works.
And here is the crazy part:
you can take a failed transaction from the real mainnet — and debug it step-by-step locally in your IDE.
As always — PR on GitHub with detailed info.
As always — very long and caring.
🪐 Where does it all lead?
We have prepared detailed documentation for dozens of Acton features — both for experts and newcomers.
But I am not inviting you to read it.
Instead, I am inviting you to the landing page.
Carefully designed. Written from scratch. A distilled form of the last 7 months of work.
It contains 7 videos.
Open it on desktop.
Turn on the sound.
Watch the videos.
Feel the technical depth hiding behind all this simplicity.
https://ton-blockchain.github.io/acton/
When you're ready —
Act on
🔥48💯16🤩13❤6🤯3🙈2❤🔥1🙏1