ton
ton copied to clipboard
Main TON monorepo
This change adds explicit names to "sendmode" flags to make the code and logic more readable.
- tpop - tuple_length - type checks (from [typehelpers.fc](https://github.com/ton-blockchain/func-contest2/blob/master/typehelpers.fc)) - type casts (from [typehelpers.fc](https://github.com/ton-blockchain/func-contest2/blob/master/typehelpers.fc)) - get_c5 - set_lib_code - change_lib
In theoretical computer science, the CAP theorem states that any distributed data store can only provide two of the following three guarantees: Consistency, Availability and Partition tolerance. A comparison of...
This is not the best way, but it's really helpful. Please notice me, if it's needed in main repo. The main problem is that a lot of users use `PUSHREF`...
### Why do we need this method? 1. Currently there is no way to get library publishers using Liteserver. `getLibraryExt` allows you to ask Liteserver for publishers using `mode` ==...
Seems std::move(promise) is called twice. Second std::move call should be replaced with `ig.get_promise()`. https://github.com/ton-blockchain/ton/blob/6897b5624566a2ab9126596d8bc4980dfbcaff2d/validator/db/archive-slice.cpp#L530-L535
[ 3][t 1][2023-12-13 05:14:49.766596611][liteserver.cpp:609][!litequery] requesting state for block ((0,7000000000000000,40579290):D58B2574BFDF83E40A7A060AF70519E9D3E6646CE401797C7DA1F3CF6A039DE0:4DAA1CC19D80AC17796EEF7B49B65A202AD10C89721248A28208C25E2301C582) [ 3][t 1][2023-12-13 05:14:49.769098599][liteserver.cpp:79][!litequery] aborted liteserver query: [Error : 651 : block is not applied] [ 3][t 3][2023-12-13 05:14:49.769105452][liteserver.cpp:79][!litequery] aborted liteserver...