Docs

Welcome to Acton

Acton is an all-in-one TON smart contract development toolkit

Acton is an all-in-one TON smart contract development toolkit written in Rust. It combines project scaffolding, build, testing, scripting, wallet and network operations, verification, linting, formatting, and low-level VM tooling in one CLI.

New to Acton? Start with the installation, then follow the quickstart.

What one can do with Acton

  • Create a new Tolk project from a ready-made template.
  • Build contracts, run tests, and script interactions with a single CLI.
  • Lint, format, and ensure contract code quality through coverage, mutation, and integration tests.
  • Manage wallets, deploy to the network, and verify published contracts.

Start here

For an existing repository, start with acton init and grow the project instead of creating a new scaffold.

First production workflow

References

CLI help

Run:

  • acton --help for the command overview;
  • acton help <command> for the long manual for each command;
  • <nested> --help for nested subcommands.

For example, acton wallet list --help prints a brief help message for the list subcommand of the wallet command.

Last updated on

On this page