copperbits / Ton
Projects that are alternatives of or similar to Ton
TON Research
This is open development community and enthusiasts research place. We will post our news and updates this project there.
Table of contents
- About source and github repositories
- ton.org
- What we already did
- Installation & Setup
- Contributing
- Contact us
About source and github repositories
- 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 the TON network. But this is only one real source of information and code at this moment.
ton.org
- List of available files – List of available files
What we already did
-
📖 Documentations:
- 🐧 Added build instructions for ubuntu 16.04
- 📩 Explain in video on YouTube and text on GitHub, how to start Lite Client on macOS and send transactions to TON network
- 🇨🇳 Wrote an article about the TON in Chinese and began to translate TON whitepaper into Сhinese (by toozWu)
-
Helpful sources:
- 🏗 Build lite client node: Latest release
- 🐳 Packaged lite client into Docker container
- 👓 Launched a beta explorer for test network
- 💸 Made a UI friendly faucet for TON
- 🔁 Created mirror with updates it builds binaries and docker container on any changes in source code updates any 5 minutes (former TON-mirror)
- 📣 Created Telegram bot post message about updates here and here - with any new commits into original repo
- ✨ Created Webserver which realizes a web client for TON
- 🌐 Public node of web client for TON
👉 pull request and suggestions are very welcome!
Installation & Setup
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 the command line, where binary placed
- Run:
./lite-client -C ton-lite-client-test1.config.json
-
run
help
to get started -
more detailed instruction you can find here.
🐧Linux
- Build instructions for ubuntu 16.04
- Look also Bootstap file provided by TON Times
Tutorial
All educational thing we moved it to docs folder.
You will find here original readme, with additions of community-based tools and educational materials.
Contributing
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.
Contact us
Here is Telegam public group - feel free to ask any questions and proposals there 👍