Skip to content

neodix42/ton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

91e54ad · Dec 29, 2023
Dec 29, 2023
Dec 10, 2023
Nov 3, 2023
Dec 29, 2023
Dec 25, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Dec 18, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
May 24, 2023
Dec 12, 2023
Dec 11, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Aug 15, 2022
Dec 7, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Dec 7, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Oct 10, 2022
Dec 12, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Nov 3, 2023
Nov 23, 2023
Sep 7, 2019
Nov 3, 2023
Sep 7, 2019
Jun 6, 2022
May 24, 2023
Dec 11, 2023
Nov 27, 2023
Feb 6, 2020
Feb 2, 2020
Sep 7, 2019
Nov 3, 2023
Feb 27, 2021
Feb 27, 2021
May 4, 2023
Nov 27, 2023
Sep 7, 2019

Repository files navigation

TON logo

Reference implementation of TON Node and tools


TON Overflow Group Stack Overflow Group Telegram Community Chat Telegram Community Group Telegram Foundation Group Twitter Group

Main TON monorepo, which includes the code of the node/validator, lite-client, tonlib, FunC compiler, etc.

The Open Network

The Open Network (TON) is a fast, secure, scalable blockchain focused on handling millions of transactions per second (TPS) with the goal of reaching hundreds of millions of blockchain users.

Updates flow:

  • master branch - mainnet is running on this stable branch.

    Only emergency updates, urgent updates, or updates that do not affect the main codebase (GitHub workflows / docker images / documentation) are committed directly to this branch.

  • testnet branch - testnet is running on this branch. The branch contains a set of new updates. After testing, the testnet branch is merged into the master branch and then a new set of updates is added to testnet branch.

  • backlog - other branches that are candidates to getting into the testnet branch in the next iteration.

Usually, the response to your pull request will indicate which section it falls into.

"Soft" Pull Request rules

  • Thou shall not merge your own PRs, at least one person should review the PR and merge it (4-eyes rule)
  • Thou shall make sure that workflows are cleanly completed for your PR before considering merge

Workflows responsibility

If a CI workflow fails not because of your changes but workflow issues, try to fix it yourself or contact one of the persons listed below via Telegram messenger:

  • C/C++ CI (ccpp-linux.yml): TBD
  • C/C++ CI Win64 Compile (ccpp-win64.yml): TBD

Running tests

Tests are executed by running ctest in the build directory. See doc/Tests.md for more information.

About

Main TON monorepo

Resources

License

Stars

Watchers

Forks

Languages

  • C++ 96.5%
  • CMake 1.7%
  • Shell 0.4%
  • Python 0.4%
  • Java 0.2%
  • JavaScript 0.2%
  • Other 0.6%