TON Blockchain Test Network — files and resources
News
- 06.07.2020: We are discontinuing our support of the test network of the TON Blockchain. Our remaining validators will be switched off not later than 1.08.2020. Please save all relevant data and terminate your testing process. If you need to continue testing after this date, you can install your own testnet validators as explained here, here and here.
- 24.05.2020: The original TON development team is discontinuing its active involvement with the TON project due to reasons explained here. The efforts of the team have been redirected to other projects. Some of the internal development branches that have been in active development and testing may get integrated into the main branch. Some minor bugfixes and Github issue answers may occasionally appear if any of the members of the original team have the spare time and inclination to contribute to the community's efforts. The principal development of the TON code is transferred to the free source community.
- 24.05.2020: Integrated some almost-finished components of TON Storage, TON Payments and CPS Fift from testing branches into the main branch.
- 14.04.2020: Changes described in the next item have been enabled at 16:12 GMT. All unupgraded full nodes, validators and clients stopped working. If you experience this, please upgrade.
- 10.04.2020: IMPORTANT: Changes have been introduced into the block format. Please upgrade all validators, full nodes, lite-clients and TONLib instances. Old software may stop working 13.04 when the new features are enabled.
- 05.04.2020: Improved performance of validators running on weaker machines by removing debug-only checks. Please upgrade your validators to continue the heavy-load testing of the testnet. Consider deploying validators on higher-performance servers.
- 31.03.2020: Added new TON Configuration Parameter HOWTO describing how to create configuration parameter proposals and vote for or against them.
- 01.03.2020: Added new TON DNS documentation describing the steps needed to register a TON DNS subdomain *.temp.ton for your TON Site.
- 11.02.2020: TON Sites are now integrated with TON DNS, TON Sites documentation updated.
- 13.12.2019: TON VM has been updated to support new PRNG instructions. All validators have to be recompiled and upgraded.
- 15.11.2019: The maximal size of ext_message broadcast has been raised to 16 KiB, so that larger smart contracts may be deployed from any (upgraded) full node.
- 15.11.2019: The minimal validator stake has been lowered to 10,001 test Grams.
- 15.11.2019: Test network has been relaunched. All previously created accounts and smart contracts no longer exist.
README and HOWTOs
- README
General information, compilation and installation instructions for the Lite Client
- HOWTO
Step-by-step instructions for creating a new smart contract with the aid of the Lite Client
- FullNode-HOWTO
Step-by-step instructions for setting up a Full Node in the TON Blockchain Test Network
- Validator-HOWTO
Step-by-step instructions for upgrading a Full Node to a Validator
- TonSites-HOWTO
Step-by-step instructions to set up a proxy for accessing TON Sites or to creating new ones
- DNS-HOWTO
Step-by-step instructions to register your own TON DNS domain, for example for your TON Site
- ConfigParam-HOWTO
Step-by-step instructions to create configuration parameter proposals and vote for or against them
- TestGrams-HOWTO
Step-by-step instructions to obtain a small amount of test Grams for test purposes
Files and resources
Documentation
- ton.pdf
TON Whitepaper – a general description of TON Network and TON Blockchain
- tvm.pdf
TON Virtual Machine description
- tblkch.pdf
TON Blockchain description (may include outdated information)
- fiftbase.pdf
A brief introduction to the Fift programming language
- catchain.pdf
Description of BFT Consensus protocol employed by TON Blockchain while creating new blocks
- smc-guidelines.txt
Guidelines and best practices related to implementation of TON Blockchain smart contracts