This is open development community and enthusiasts research place. We will post our news and updates this project there.
- About source and github repositories
- TON whitepapers:
- TON source code
- What we already did:
- Future steps:
- Installation & Setup
- Tutorial
- Contributing
- Contact us
http://test.ton.org/downloads.html - is the "official"* ton client tarball https://github.com/copperbits/TON - community version with added features but sometimes outdated code and releases https://github.com/poma/ton-lite-client - unchanged up to date version of tarball but on github. Also fresh binaries and docker container
*There is no official statement that ton.org is related to TON network. But this is only one real source of information and code at this moment.
- List of available files – List of available files
- Telegram Open Network Whitepaper – a general description
- Telegram Open Network Virtual Machine - TON Virtual Machine description
- Telegram Open Network Blockchain - TON Blockchain description (possibly a bit out of date)
- Fift: A Brief Introduction - A brief introduction to Fift programming language
- README - General information, compilation and installation instructions
- HOWTO - Step-by-step description of creation of a new smart contract with the aid of the Lite Client
Code was downloaded from https://test.ton.org/download.html
Last codebase update was performed on June 5, 2019.sha256sum('ton-test-liteclient-full.tar.xz')=edd57971cba5cff9b219a1c99401a7315176ac9ab30afc9df0b1ed39e1dbc009.
Run a command ./ton-test-liteclient-full/check_codebase.sh while updating a codebase to be sure it's up-to-date
- 🏗 Build lite client node: First release
- 🖥 Started Lite Client on macOS
- 📩 Explain, how to send transactions to TON network
- 🎓 Now we are writing video tutorials / writing manual for MacOS / FAQ / HOWTO how to use TON.
- 🐧 Added build instructions for ubuntu 16.04
- 🐳 Packaged lite client into Docker container
- 👓 Launched a beta explorer for test network
- 💸 Made a UI friendly faucet for TON
- 🔁 Mirror with updates it builds binaries and docker container on any changes in source code updates any 5 minutes (former TON-mirror)
- 📣 Telegram bot post message about updates here and here - with any new commits into original repo
👉 pull request and suggestions are very welcome!
Creating FAQ & Video tutorial (WIP): ✨feel free to propose your topics
- Step-by-step guide: How to build a TON client
- How to get test Grams
- Development:
- Write first hello-world smart contract
- How to deploy a smart contract
- How to send transactions
Also, you will find there:
- Future releases of binaries
- A FAQ with most popular questions (WIP)
There are two options. By running Docker or precompiled binary for macOS below:
Docker
The easiest way to run the node in a docker container:
docker run -d copperbits/ton
You might want to run in interactive mode and mount current dir into the container to be able to compile fif files:
docker run -ti -v "$(pwd):/data" --name ton copperbits/ton
Compile a fif file (if your container is running and current dir is mounted):
docker exec ton fift test.fif
Releases (macOS)
- Download latest release
- Go to command line, where binary placed
- Run:
./test-lite-client -C ton-lite-client-test1.config.json- run
helpto get started
More detailed instruction you can find here.
All educational thing we moved it to docs folder. You will find here original readme, with additions of community-based tools and educational materials.
All this information shipped by copperbits team and contributors 👏
- Questions? Feel free to open an issue. Or ask us on Telegam public group
- If you find bugs, got suggestions, or even feature requests: open an issue

- Star GitHub repo to support this project 👍
- Want to share something? Feel free to add related stuff to awesome-ton repo
- The license in GNU Lesser General Public License v2.1 🔓
- Your contributions are appreciated. You can follow CONTRIBUTING guide to get everything started.
Here is Telegam public group - feel free to ask any questions and proposals there 👍
