This is open development community and enthusiasts research place. We will post our news and updates this project there.
- 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
- 🏗 Build lite client node: First release
- 🖥 Started Lite Client on macOS
- 📩 Explain, how to send transactions to TON network
- 🎓 Now we are writing tutorials / 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
👉 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
help
to get started
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 cooperbits 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 👍