Prerequisites
- Java Development Kit (JDK) 21 or newer in your
PATH. - Python 3.9-3.12 if you plan to enable the optional HTTP API bridge.
- On Windows, install the Microsoft Visual C++ 2015+ x64 Redistributable.
- Allocate at least 4 CPU cores, 16 GB RAM, and 20 GB of free disk space for smooth operation.
Download and install
Windows
- Install the Visual C++ Redistributable.
- Download the JAR that matches your architecture from the MyLocalTon releases.
MyLocalTon-x86-64.jarfor x86-64 systems.MyLocalTon-arm64.jarfor ARM64 systems.
macOS and Linux
Build from source
target/ when the build finishes.
Launch the local network
The first run creates the
myLocalTon/ workspace alongside the JAR. Validators, liteserver certificates, and logs live in this directory.
Connect CLI tools
MyLocalTon prints the lite-server public key during startup and stores certificates in./myLocalTon/genesis/bin/certs/.
Enable the HTTP API bridge
Install Python dependencies on the host system, then restart MyLocalTon with theton-http-api flag or enable the “Start TON Center” toggle in UI.
Monitor and maintain
- Tail
myLocalTon/MyLocalTon.logfor application-level events. - Validator logs reside in
myLocalTon/genesis/db/log. - Re-run with
debugwhen reproducing issues. - Upgrade by downloading the latest JAR, replacing the existing file, and deleting the
myLocalTondirectory so the genesis state regenerates.
Troubleshooting tips
Where to go next
- Graduate to production setups with Setting up a node using MyTonCtrl.
- Explore node roles and responsibilities in the node overview.