Essential features

The on-chain workflow reimagined

A full development environment built as one coherent system

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.

dApp-ready contracts

Generate TypeScript wrappers for frontend and end‑to‑end testing.

TON Connect and React as the UI — Tolk and TON Blockchain as the backend.

Friendly for AI agents

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.

Debugger, done right

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.

Faucet and deployment

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.

IDE integration

Linter and formatter to keep code style consistent. All rules are configurable.

VS Code, JetBrains, Cursor, Zed, and other LSP‑based editors.

Test UI: visualize traces

Inspect transaction trees, messages, fees, storage changes — for every test, in a clean dev‑oriented UI.

Raw binary data decoded based on Tolk ABI.

Extra depth

More than the happy path

Deep dive into security, error prevention, and gas optimization

Suite strength

Mutation testing

Stress the suite by flipping operators, values, and branches to reveal weak checks and untested invariants.

Read in docs

Reports

Coverage reports

Track line and branch coverage, inspect colorful reports in Test UI, and export LCOV for external tooling.

Read in docs

Mainnet state

Fork testing

Run tests against real mainnet state by automatically pulling deployed accounts into the local emulator.

Read in docs

Fee regressions

Gas profiling

Snapshot transaction-chain gas usage, compare against baselines, and catch fee regressions before they ship.

Read in docs

Generated inputs

Fuzz testing

Re-run parameterized tests with generated inputs, assumptions, bounds, and reproducible seeds until the first failure.

Read in docs

Automation

Scripting

Use Tolk for local experiments, deployment flows, and real blockchain interaction with familiar testing primitives.

Read in docs

Pipelines

CI integration

Wire Acton into GitHub Actions or GitLab CI for builds, tests, checks, coverage, and secret-backed jobs.

Read in docs

Reusable code

Masterchain libraries

Publish reusable code to the Masterchain, track storage runway, top it up, and refer to it in tests and scripts.

Read in docs

Migration path

Migrate FunC contracts to Tolk

Give an agent your existing FunC + Blueprint project, and it will handle the migration end-to-end.

Not only contracts are converted, but also TypeScript tests become native and fast.

Available via func2tolk skill for Codex/Claude.

Migrate a FunC project

FunC to Tolk migration diagram

Contracts become idiomatic Tolk

Fast native code instead of TypeScript

Gas consumption goes down

Continue developing with green tests

Start building

Ready to build?

Install Acton and start from the docs

curl -LsSf https://github.com/ton-blockchain/acton/releases/latest/download/acton-installer.sh | sh

Get StartedGitHub