1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-02-12 19:22:37 +00:00
No description
Find a file
EmelyanenkoK 7a78ea33b7
Update op-code for provider/contract interaction (#602)
* Update provider->contract deploy_contract op-code

* Switch to B{} representation of child contracts
2023-02-02 12:28:41 +03:00
.github Include blockchain-explorer to artifacts (#593) 2023-02-02 10:06:17 +03:00
adnl Reinit ADNL (#586) 2023-02-02 10:00:58 +03:00
blockchain-explorer Add proper declarations for MHD result >=v0.9.71 2021-02-10 23:21:29 +03:00
catchain Update catchain (#432) 2022-08-08 09:31:36 +03:00
CMake initial commit 2019-09-07 14:33:36 +04:00
common bugfixes 2020-04-10 23:06:01 +04:00
create-hardfork Add custom global configs for hardfork utilites 2021-08-19 13:16:20 +03:00
crypto Fix error message for unpacking block header (#595) 2023-02-02 10:04:39 +03:00
dht Improve handling backup nodes in dht (#562) 2022-12-22 12:31:20 +03:00
dht-server Automatically integrates git build information into executables. 2021-02-27 14:34:43 +03:00
doc Update links to global configs (#398) 2022-08-15 18:29:02 +03:00
docker Ignore usage of AVX512 and force AVX2 CPU instructions for better binaries' portability. (#580) 2022-12-30 20:13:10 +03:00
emulator Add account state by transaction and emulator (extended) (#592) 2023-02-02 10:03:45 +03:00
example Add GitHub action to build Tonlib for Android OS (#517) 2022-11-02 21:27:30 +03:00
fec Check fec type in incoming messages in RLDP 2022-10-03 09:14:50 +03:00
http Tonproxy improvements (#483) 2022-10-06 21:31:18 +03:00
keyring bugfixes 2020-04-10 23:06:01 +04:00
keys bugfixes 2020-04-10 23:06:01 +04:00
lite-client Add TON Storage to Proxy via storage gateway (#577) 2022-12-29 17:28:50 +03:00
lite-client-docs Update links to global configs (#398) 2022-08-15 18:29:02 +03:00
memprof bugfixes 2020-04-10 23:06:01 +04:00
overlay TON Storage utilities (#564) 2022-12-22 12:24:13 +03:00
rldp Erase finished transfer_id from receivers (#535) 2022-11-30 08:39:12 +03:00
rldp-http-proxy Add TON Storage to Proxy via storage gateway (#577) 2022-12-29 17:28:50 +03:00
rldp2 Tonstorage: fix compilation on some platforms, minor improvements (#578) 2022-12-30 12:25:40 +03:00
storage Update op-code for provider/contract interaction (#602) 2023-02-02 12:28:41 +03:00
tdactor integrating the existing state of TON Storage / TON Payments / CPS Fift development branches 2020-05-27 22:10:46 +04:00
tddb validator large state serialization bugfix + tdlib update for clients 2021-01-07 22:48:04 +03:00
tdfec pow-testgiver support 2020-07-06 17:07:20 +03:00
tdnet pow-testgiver support 2020-07-06 17:07:20 +03:00
tdtl pow-testgiver support 2020-07-06 17:07:20 +03:00
tdutils Logs and size limits for incoming queries in FullNodeShard (#601) 2023-02-02 10:04:19 +03:00
terminal updated pow-miner + small bugfix 2020-07-10 13:46:16 +03:00
test Log validator session stats to file 2022-08-18 21:51:57 +03:00
third-party Can compile in OpenBSD/adJ. Closes #337 (#430) 2022-10-11 10:32:49 +03:00
tl Add account state by transaction and emulator (extended) (#592) 2023-02-02 10:03:45 +03:00
tl-utils integrating the existing state of TON Storage / TON Payments / CPS Fift development branches 2020-05-27 22:10:46 +04:00
ton Move some constants to global config (#484) 2022-10-10 17:13:21 +03:00
tonlib Add account state by transaction and emulator (extended) (#592) 2023-02-02 10:03:45 +03:00
utils Adds a script for testing opcode timing and gas costs (#537) 2022-11-30 08:41:12 +03:00
validator ErrorCode::notready for "block is not applied": (#594) 2023-02-02 10:04:54 +03:00
validator-engine Remove c++17 structure bindings from GetPerfTimerStats (#460) 2022-09-18 16:02:08 +03:00
validator-engine-console Fixes for GetPerfTimerStats (#457) 2022-09-15 10:26:17 +03:00
validator-session Fix undefined behavior code (#464) 2022-09-19 17:31:54 +03:00
.clang-format initial commit 2019-09-07 14:33:36 +04:00
.clang_complete initial commit 2019-09-07 14:33:36 +04: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 initial commit 2019-09-07 14:33:36 +04:00
Changelog.md Add 01.2023 Changelog 2023-01-31 10:10:00 +03:00
CMakeLists.txt Add account state by transaction and emulator (extended) (#592) 2023-02-02 10:03:45 +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 Automatically integrates git build information into executables. 2021-02-27 14:34: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 Update branding in README.md (#566) 2022-12-22 17:52:53 +03:00
run-clang-format.sh initial commit 2019-09-07 14:33:36 +04:00

TON logo

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

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

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