1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-02-12 11:12:16 +00:00
No description
Find a file
EmelyanenkoK ba03657617
Fix transaction credit phase (#797)
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2023-11-03 17:05:43 +03:00
.github Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
adnl Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
blockchain-explorer Merge branch 'master' into testnet 2023-11-03 15:12:59 +03:00
catchain Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
CMake TVM Upgrade (#686) 2023-05-24 21:14:13 +03:00
common Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
create-hardfork Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
crypto Fix transaction credit phase (#797) 2023-11-03 17:05:43 +03:00
dht Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
dht-server Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
doc Add information on running tests (#796) 2023-11-03 15:53:11 +03:00
docker TVM Upgrade (#686) 2023-05-24 21:14:13 +03:00
emulator Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
example CI: fix macOS and tonlib Android GitHub actions in testnet (#786) 2023-10-30 11:52:00 +03:00
fec Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
http Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
keyring Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
keys Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
lite-client Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
lite-client-docs Update links to global configs (#398) 2022-08-15 18:29:02 +03:00
memprof Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
overlay Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
rldp Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
rldp-http-proxy Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
rldp2 Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
storage Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
tdactor Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
tddb Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
tdfec Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
tdnet Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
tdtl Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
tdutils Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
terminal Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
test Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
third-party Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
tl Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
tl-utils Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
ton Move some constants to global config (#484) 2022-10-10 17:13:21 +03:00
tonlib Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
utils Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
validator Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
validator-engine Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
validator-engine-console Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
validator-session Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
.clang-format initial commit 2019-09-07 14:33:36 +04:00
.clang_complete Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
.gitattributes initial commit 2019-09-07 14:33:36 +04:00
.gitignore Add vscode to gitignore 2022-06-06 23:45:08 +08:00
.gitmodules TVM Upgrade (#686) 2023-05-24 21:14:13 +03:00
Changelog.md Add 2023.10 update changelog 2023-10-23 09:49:02 +03:00
CMakeLists.txt Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
flake.lock Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
flake.nix Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
git.cc.in Automatically integrates git build information into executables. 2021-02-27 14:34:43 +03:00
git.h Automatically integrates git build information into executables. 2021-02-27 14:34:43 +03:00
git_watcher.cmake Fix missing git revision when built with Nix. (#680) 2023-05-04 16:49:43 +03:00
GPLv2 updated tonlib 2020-02-06 21:56:46 +04:00
LGPLv2 updated liteserver 2020-02-02 16:53:37 +04:00
LICENSE.LGPL initial commit 2019-09-07 14:33:36 +04:00
README.md Add information on running tests (#796) 2023-11-03 15:53:11 +03:00
recent_changelog.md Add 2023.06 update changelog 2023-05-31 16:20:44 +03:00
run-clang-format.sh initial commit 2019-09-07 14:33:36 +04:00
shell.nix Add cross-platform Linux and macOS binaries (statically compiled with NixPkgs) + wasm artifacts (#621) 2023-02-27 12:32:41 +03:00

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.