Use this file to discover all available pages before exploring further.
The acton localnet command group gives you a full local TON node that starts in seconds and requires no external accounts or tokens. Within a few commands you can have a running node, funded wallets, and a working TonCenter-compatible API endpoint at http://127.0.0.1:<port> — ready for deploys, transactions, and explorer browsing without touching testnet or mainnet.
Run the following command from any directory that contains an Acton.toml, or from a bare directory to start a standalone node with no project configuration:
acton localnet start
By default the node listens on port 5411, or on whatever port is set under [localnet].port inside Acton.toml. Pass --port to override it for the current run:
acton localnet start --port 3010
When the server is ready you will see output similar to:
Started localnet on http://127.0.0.1:3010 Explorer: http://127.0.0.1:3010/explorer
Open http://127.0.0.1:<port>/explorer in a browser to use the bundled block explorer. It reads from the same API server and requires no separate setup.
Instead of manually running airdrop every time you start the node, you can declare a list of named wallets in Acton.toml under [localnet].accounts. The node will automatically fund each wallet and — if it is not yet deployed — send a deploy transaction on startup.
[localnet]accounts = ["deployer", "user"]
Each wallet name must be present in your wallets.toml file:
If a wallet name listed in accounts cannot be resolved — because the wallet is missing from configuration or its mnemonic environment variable is unset — the node will fail during the startup bootstrap step before serving any requests.
Press Ctrl+C in the terminal where acton localnet start is running. If you started the node with --dump-state, the snapshot is written to disk during graceful shutdown before the process exits.
By default the node runs in in-memory mode — all chain state is lost when the process stops. Use --db-path for SQLite persistence or --dump-state / --load-state for portable JSON snapshots. See Persistence & Snapshots for details.