Introduction to Tons
Tons is an open-source, cross-platform wallet application and command-line interface designed to manage various wallet types on the TON (The Open Network) blockchain. Compatible with Windows, macOS, and Linux, Tons offers versatile solutions for both desktop and server environments.
Key Features
- Multi-Interface Support: Choose from interactive, batch, or GUI modes.
- Secure Architecture: Built-in filesystem organization for keystores and configurations.
- Cross-Platform: Works seamlessly across major operating systems.
User Interfaces
Tons-Interactive
A terminal-based interface for asset management:
$ tons-interactive
[β] Pick command: Keystores
[β] Pick command: Open keystore
[β] Choose keystore to use: π personal.keystore
[?] Pick command [personal.keystore]: List wallets
> List wallets
Transfer
AdvancedTransfer
Whitelist
Tonconnect v2
DNS
Jetton
...Tons (Batch Mode)
Ideal for scripting automation:
$ tons -h
Usage: tons [OPTIONS] COMMAND [ARGS]...
Commands:
config Control config parameters
contract Operate with contracts
dev Development tools
dns Operate with DNS
init Initialize .tons workdir
keystore Operate with keystores
wallet Operate with walletsExample: List all wallets in a keystore
$ tons wallet list -v
| Name | Version | WC | Address | Comment | State | Balance |
|-------|---------|----|----------------------------------------------|---------|---------|---------|
| dev | v3r2 | 0 | EQBxWbjry61lk0dU_8viG9M_e5x9VGOJaI9ZhOrn6vcIp7Sm | None | Active | 13.1 |
| prod | v4r2 | 0 | EQCkNipaz2C3Md-tXVBcD3E4yv8EKqMzZ41QQtsM4IdFnKP5 | None | Uninit | 0.0 |Tons-GUI (Preview)
A graphical user interface is currently under development.
Filesystem Architecture
Tons maintains a structured filesystem:
.tons
βββ config.yaml
βββ whitelist.json
βββ keystores
β βββ *.keystoreDocumentation
Explore the installation guide and full feature set in the official documentation.
License
Licensed under GNU General Public License v3.0.
π View license details
Download Options
- Source Distribution: tons-1.6.6.tar.gz (SHA256:
459073...) - Built Distribution: tons-1.6.6-py3-none-any.whl (SHA256:
3acd6a...)
FAQ Section
Q: Is Tons suitable for beginners?
A: Yes! The interactive and GUI modes provide user-friendly interfaces.
Q: Can I automate transactions with Tons?
A: Absolutelyβuse the batch mode (tons) for scripting.
Q: How secure are keystores in Tons?
A: Keystores follow encrypted storage protocols within the .tons directory.
Q: Does Tons support TON DNS?
A: Yes, DNS operations are available via the CLI.
Q: Where can I report issues?
A: Visit the project's GitHub repository or documentation page.
π Explore more blockchain tools
π Get started with TON today
### Keywords
1. TON wallet
2. Open-source crypto tools
3. Cross-platform blockchain
4. Tons CLI
5. TON network security
6. Keystore management
7. Batch scripting crypto