1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-02-12 11:12:16 +00:00
ton/validator
SpyCheese 908415d00b
Accelerator, part 1 (#1119)
This commit contains some parts of https://github.com/ton-blockchain/ton/tree/accelerator
This is auxiliary code that mostly does not change node behavior.

1) Semiprivate overlays and other improvements in overlays code
2) Rename actual_min_split -> monitor_min_split, fix building shard overlays
3) Loading block candidates by block id from DB, fix accept_block after validator restart
4) Cells: ProofStorageStat and changes in CellUsageTree
5) Remove some unused code, other minor changes
2024-08-23 11:46:40 +03:00
..
db Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
downloaders Add candidates cache (#1000) 2024-05-24 09:58:07 +03:00
impl Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
interfaces Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
net Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
apply-block.cpp emergency update 2020-03-24 03:32:16 +04:00
apply-block.hpp Add GetPerfTimerStats (#451) 2022-09-10 12:57:13 +03:00
block-handle.cpp updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
block-handle.hpp updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
CMakeLists.txt Add write time stats to celldb/db_stats.txt (#972) 2024-04-25 18:45:39 +03:00
fabric.h Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
full-node-master.cpp validator bugfix + old key blocks download improvement 2020-04-11 18:08:57 +04:00
full-node-master.h bugfixes 2020-04-10 23:06:01 +04:00
full-node-master.hpp validator bugfix + old key blocks download improvement 2020-04-11 18:08:57 +04:00
full-node-private-overlay.cpp Compress block candidate broadcasts (#1007) 2024-05-29 15:10:42 +03:00
full-node-private-overlay.hpp Fix loading key block config in FullNodeImpl (#1013) 2024-06-04 13:03:58 +03:00
full-node-serializer.cpp Compress block candidate broadcasts (#1007) 2024-05-29 15:10:42 +03:00
full-node-serializer.hpp Compress block candidate broadcasts (#1007) 2024-05-29 15:10:42 +03:00
full-node-shard-queries.hpp Exp/compress candidates (#942) 2024-03-26 14:52:46 +03:00
full-node-shard.cpp "getcollatoroptionsjson" command in validator console (#1059) 2024-07-17 15:10:55 +03:00
full-node-shard.h Add candidates cache (#1000) 2024-05-24 09:58:07 +03:00
full-node-shard.hpp "getcollatoroptionsjson" command in validator console (#1059) 2024-07-17 15:10:55 +03:00
full-node.cpp Update validator list on each keyblock 2024-06-04 13:09:06 +03:00
full-node.h Add candidates cache (#1000) 2024-05-24 09:58:07 +03:00
full-node.hpp Fix loading key block config in FullNodeImpl (#1013) 2024-06-04 13:03:58 +03:00
get-next-key-blocks.cpp bugfixes 2020-04-10 23:06:01 +04:00
get-next-key-blocks.h bugfixes 2020-04-10 23:06:01 +04:00
import-db-slice.cpp updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
import-db-slice.hpp updated vm (breaking compatibility) 2020-02-28 14:28:47 +04:00
invariants.hpp bugfixes 2020-04-10 23:06:01 +04:00
manager-disk.cpp Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
manager-disk.h bugfixes 2020-04-10 23:06:01 +04:00
manager-disk.hpp Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
manager-hardfork.cpp Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
manager-hardfork.h updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
manager-hardfork.hpp Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
manager-init.cpp Allow starting node with a newer hardfork in config (#538) 2022-11-30 12:12:19 +03:00
manager-init.h bugfixes 2020-04-10 23:06:01 +04:00
manager-init.hpp updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
manager.cpp Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
manager.h bugfixes 2020-04-10 23:06:01 +04:00
manager.hpp Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
queue-size-counter.cpp Merge message dispatch queue (#1030) 2024-06-27 16:12:23 +03:00
queue-size-counter.hpp Merge message dispatch queue (#1030) 2024-06-27 16:12:23 +03:00
shard-client.cpp Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
shard-client.hpp bugfixes 2020-04-10 23:06:01 +04:00
state-serializer.cpp Add --fast-state-serializer flag and responding to AdnlMessageCreateChannel with Nop (#1096) 2024-08-07 14:25:45 +03:00
state-serializer.hpp "getcollatoroptionsjson" command in validator console (#1059) 2024-07-17 15:10:55 +03:00
stats-merger.h updated vm (breaking compatibility) 2020-02-28 14:28:47 +04:00
token-manager.cpp Fix typos, UBs and warnings (#625) 2023-02-28 12:06:09 +03:00
token-manager.h validator: multiple bugfixes 2020-04-06 15:22:14 +04:00
validate-broadcast.cpp bugfixes 2020-04-10 23:06:01 +04:00
validate-broadcast.hpp Add GetPerfTimerStats (#451) 2022-09-10 12:57:13 +03:00
validator-full-id.cpp bugfixes 2020-04-10 23:06:01 +04:00
validator-group.cpp Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
validator-group.hpp Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00
validator-options.cpp Add mempool messages cap 2022-05-06 10:33:00 +03:00
validator-options.hpp Add --fast-state-serializer flag and responding to AdnlMessageCreateChannel with Nop (#1096) 2024-08-07 14:25:45 +03:00
validator.h Accelerator, part 1 (#1119) 2024-08-23 11:46:40 +03:00