Native Tolk Tests
Use Tolk itself for testing. Unit tests, transaction flows, and cross-contract interaction — without switching languages.
50x faster than TypeScript + JS sandbox.
Blazingly fast | for TON smart contract development
curl -LsSf https://ton.org/acton/install.sh | shTiny Acton workshop: create a project, launch tests, guide through essential features, airdrop TONs to your wallet, and deploy a contract to TON Blockchain.
Placeholder
Not another small utility. Not another isolated CLI.
A full development environment built as one coherent system — around Tolk.
Use Tolk itself for testing. Unit tests, transaction flows, and cross-contract interaction — without switching languages.
50x faster than TypeScript + JS sandbox.
Generate TypeScript wrappers for frontend and end-to-end testing.
TON Connect and AppKit as the UI — Tolk and TON Blockchain as the backend.
Skills and manuals available out of the box. Acton is a modern CLI tool that becomes an agent's runtime.
Built for humans — perfect for AI.
Test failed with exit code 9? Stop exactly at the exception, inspect the call stack, local variables, lazy fields, and more.
Works for fully-optimized production contracts, in all IDEs.
Not only develop, but deploy, verify, and configure your contracts. Acton manages wallets and faucet top-ups on testnet.
Arbitrary on-chain scripts — just using Tolk.
Linter and formatter to keep code style consistent. All rules are configurable.
VS Code, JetBrains, Cursor, Helix, Zed, (Neo)Vim, and other LSP-based editors.
Inspect transaction trees, messages, fees, storage changes — for every test, in a clean dev-oriented UI.
Raw binary data decoded based on Tolk ABI.
Several principle features that allow dive deep into contract development.
Focused on security, error prevention, and gas optimization.
Stress the suite by flipping operators, values, and branches to reveal weak checks and untested invariants.
Track line and branch coverage, inspect colorful reports in Test UI, and export LCOV for external tooling.
Run tests against real mainnet state by automatically pulling deployed accounts into the local emulator.
Re-run parameterized tests with generated inputs, assumptions, bounds, and reproducible seeds until the first failure.
Snapshot transaction-chain gas usage, compare against baselines, and catch fee regressions before they ship.
Use Tolk for local experiments, deployment flows, and real blockchain interaction with familiar testing primitives.
Wire Acton into GitHub Actions or GitLab CI for builds, tests, checks, coverage, and secret-backed jobs.
Publish reusable code to the Masterchain, track storage runway, top it up, and refer to it in tests and scripts.
Convert your existing FunC project to Tolk with a single command,
and then iteratively refactor it keeping green tests.
Placeholder
curl -LsSf https://ton.org/acton/install.sh | sh