1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-02-13 11:42:18 +00:00
ton/validator/impl
EmelyanenkoK f1592641de
Tonlib improvement fixes (#934)
* 3.6. Fix directory traversal in KeyValueDir

* 3.9. Fix buffer_to_hex reversing nibbles

* 3.5. Fix error handling at blocks.getBlockHeader

* 3.11. Fix query.forget

* 3.12. Fix error handling in RemoteRunSmcMethod

* 4.1. Delete unused files

* 3.10. Use named constants instead hardcoded constants

* 3.4. Fix response block header verification

* 3.1. Check proof of blocks.getShards response

* fix td::buffer_to_hex + test

* 3.2. Add proof check for listBlockTransactions response in RunEmulator actor

* 3.8. Add proof checking for getLibraries method

* fix regression tests

* 3.3 Add proof checking for lookupBlock method

* Add publishers to proof of getLibrariesWithProof response  (#25)

* fix missing return, fix requesting mc block

* Fix requesting lookupBlock with client mc blk == mc ref block

* Fix duplicating lib data in proof and data, add mode 2 for not including the data

* Migration of LastBlockStorage with fixed td::buffer_to_hex

---------

Co-authored-by: ms <dungeon666master@protonmail.com>
Co-authored-by: Marat <98183742+dungeon-master-666@users.noreply.github.com>
2024-03-19 15:31:29 +03:00
..
accept-block.cpp Limit maximal Merkle depth (#626) 2023-02-28 12:06:57 +03:00
accept-block.hpp Add GetPerfTimerStats (#451) 2022-09-10 12:57:13 +03:00
block.cpp integrating the existing state of TON Storage / TON Payments / CPS Fift development branches 2020-05-27 22:10:46 +04:00
block.hpp bugfixes 2020-04-10 23:06:01 +04:00
check-proof.cpp updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
check-proof.hpp Add GetPerfTimerStats (#451) 2022-09-10 12:57:13 +03:00
CMakeLists.txt Add cache for some LS requests (#893) 2024-02-07 15:45:51 +03:00
collate-query-impl.h bugfixes 2020-04-10 23:06:01 +04:00
collator-impl.h Count gas usage for ordinar transactions on special accounts in separate counter (#872) 2024-01-22 21:56:11 +03:00
collator.cpp Count gas usage for ordinar transactions on special accounts in separate counter (#872) 2024-01-22 21:56:11 +03:00
collator.h bugfixes 2020-04-10 23:06:01 +04:00
config.cpp bugfixes 2020-04-10 23:06:01 +04:00
config.hpp bugfixes 2020-04-10 23:06:01 +04:00
external-message.cpp Disallow recursive library cells (#868) 2024-01-22 12:34:49 +03:00
external-message.hpp Move some constants to global config (#484) 2022-10-10 17:13:21 +03:00
fabric.cpp Add cache for some LS requests (#893) 2024-02-07 15:45:51 +03:00
ihr-message.cpp bugfixes 2020-04-10 23:06:01 +04:00
ihr-message.hpp bugfixes 2020-04-10 23:06:01 +04:00
liteserver-cache.hpp Fix linker error: undefined reference to LiteServerCacheImpl::MAX_CACHE_SIZE (#930) 2024-03-19 15:24:15 +03:00
liteserver.cpp Tonlib improvement fixes (#934) 2024-03-19 15:31:29 +03:00
liteserver.hpp Tonlib improvement fixes (#934) 2024-03-19 15:31:29 +03:00
message-queue.cpp bugfixes 2020-04-10 23:06:01 +04:00
message-queue.hpp bugfixes 2020-04-10 23:06:01 +04:00
proof.cpp integrating the existing state of TON Storage / TON Payments / CPS Fift development branches 2020-05-27 22:10:46 +04:00
proof.hpp bugfixes 2020-04-10 23:06:01 +04:00
shard.cpp Fix fetching mc config for runSmcMethod, fix caching in LS (#915) 2024-02-21 16:13:55 +03:00
shard.hpp Fix fetching mc config for runSmcMethod, fix caching in LS (#915) 2024-02-21 16:13:55 +03:00
signature-set.cpp bugfixes 2020-04-10 23:06:01 +04:00
signature-set.hpp bugfixes 2020-04-10 23:06:01 +04:00
top-shard-descr.cpp Add fee burning and blackhole address (#703) 2023-05-18 11:26:02 +03:00
top-shard-descr.hpp bugfixes 2020-04-10 23:06:01 +04:00
validate-query.cpp Add infrastructure for precompiled smartcontracts (#927) 2024-03-05 16:54:49 +03:00
validate-query.hpp Count gas usage for ordinar transactions on special accounts in separate counter (#872) 2024-01-22 21:56:11 +03:00
validator-set.cpp validator: multiple bugfixes 2020-04-06 15:22:14 +04:00
validator-set.hpp bugfixes 2020-04-10 23:06:01 +04:00