SpyCheese
9b4a3a8263
Synchronize last mc seqno between servers in proxy-liteserver
2024-09-10 20:32:05 +03:00
SpyCheese
9d927e8cfb
Merge branch 'testnet' into accelerator
2024-09-10 10:06:10 +03:00
EmelyanenkoK
e55c132178
Merge pull request #1157 from SpyCheese/testnet-update
...
Update testnet with safe features
2024-09-09 19:40:48 +03:00
SpyCheese
feff73c4be
Merge branch 'safe_features' into testnet-update
2024-09-06 11:48:46 +03:00
SpyCheese
89e1cd9738
Adapt test-adnl to rate limits
2024-09-05 16:08:52 +03:00
SpyCheese
e32a74e9c5
Collator: change deferring behavior when out queue size is big ( #1135 )
2024-09-05 15:56:07 +03:00
SpyCheese
cb69f307e9
Add "lastgcdmasterchainstate" to validator stats ( #1154 )
2024-09-05 13:04:57 +03:00
SpyCheese
e35b34de22
Don't deserialize continuations in LS runSmcMethod ( #1151 )
2024-09-04 11:38:29 +03:00
EmelyanenkoK
b2b79fead1
Ratelimit nochannel ADNL packets ( #1147 )
...
* Get ADNL stats in validator console
* Add timestamp to stats
* Limit nochannel adnl packets
---------
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2024-09-03 13:34:31 +03:00
EmelyanenkoK
e08111159f
Dynamic catchain delays, state serialization improvements ( #1140 )
...
* Validator improvements
* Fix cancelling state serialization
* Disable state serializer on all mainnet validators
* Flag --catchain-max-block-delay-slow
* Set default catchain-max-block-delay to 0.4, delay-slow to 1.0
---------
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2024-08-30 17:00:06 +03:00
neodix42
97c57c3386
add gh action to create docker image with a specified branch. Branch name will be used as image's tag name. ( #1133 )
...
Co-authored-by: neodiX <neodix42@ton.org>
2024-08-28 17:59:28 +03:00
SpyCheese
48d94d500a
Allow unlimited catchain.getBlock requests ( #1132 )
2024-08-28 14:09:22 +03:00
EmelyanenkoK
e9bd482382
Increase moderate misbehavior threshold
2024-08-28 11:18:12 +03:00
SpyCheese
b5fd8fa610
Disable state serializer on masterchain validators ( #1129 )
2024-08-28 11:18:06 +03:00
SpyCheese
31840a7aa3
Set default state ttl to 86400, set serializer delay to up to 6h ( #1125 )
2024-08-28 11:17:56 +03:00
neodix42
18305ab2e6
* update links to docker image ( #1109 )
...
* include fift and func into Docker image
Co-authored-by: EmelyanenkoK <emelyanenko.kirill@gmail.com>
Co-authored-by: neodiX <neodix42@ton.org>
2024-08-28 11:16:09 +03:00
SpyCheese
9803d004c4
Fix getting creator stats in lite-client ( #1115 )
2024-08-28 11:15:53 +03:00
SpyCheese
dc26c3be67
Improve validator session stats ( #1117 )
...
* Improve validator session stats
* Collator stats: block limits, number of processed external messages
* Collator and validator work time
* Last key block seqno
* Approvers and signers
* End validator session stats
2024-08-28 11:15:23 +03:00
krigga
b70090dae3
Disable testing and fuzzing for openssl when building WASM packages ( #1116 )
...
Co-authored-by: EmelyanenkoK <emelyanenko.kirill@gmail.com>
2024-08-28 11:15:17 +03:00
SpyCheese
622dc8676a
Limit the number of threads to 127 ( #1111 )
2024-08-28 11:15:08 +03:00
SpyCheese
a71d413202
Improve dht lookup in overlays ( #1104 )
...
Continue dht lookup even if value was found
2024-08-28 11:15:00 +03:00
SpyCheese
6515136061
Improve creating channels in adnl ( #1108 )
...
* Improve creating channels in adnl
* Improve handling of cryptographic keys
2024-08-28 11:14:54 +03:00
SpyCheese
f7e189f272
Fix UB in blst aggregate verify ( #1107 )
2024-08-28 11:14:41 +03:00
EmelyanenkoK
be55da5fde
Increase moderate misbehavior threshold
2024-08-27 18:17:43 +03:00
SpyCheese
61e6d01bb7
Merge branch 'testnet' into accelerator
2024-08-27 18:12:20 +03:00
SpyCheese
6038147afe
Disable state serializer on masterchain validators ( #1129 )
2024-08-27 18:10:17 +03:00
SpyCheese
16a2ced4d3
Set default state ttl to 86400, set serializer delay to up to 6h ( #1125 )
2024-08-26 17:53:42 +03:00
SpyCheese
23fc039f1c
Merge branch 'testnet' into accelerator
2024-08-23 15:41:57 +03:00
SpyCheese
cba92777a4
Fix adding overlay neighbor ( #1121 )
2024-08-23 13:12:40 +03:00
SpyCheese
3af45ed7f6
Merge branch 'testnet' into accelerator
2024-08-23 12:44:35 +03:00
neodix42
1af2d3776f
* update links to docker image ( #1109 )
...
* include fift and func into Docker image
Co-authored-by: EmelyanenkoK <emelyanenko.kirill@gmail.com>
Co-authored-by: neodiX <neodix42@ton.org>
2024-08-23 11:59:40 +03:00
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
SpyCheese
3cf3306cd4
Merge branch 'testnet' into accelerator
2024-08-20 23:28:47 +03:00
SpyCheese
9a10f79fba
Fix getting creator stats in lite-client ( #1115 )
2024-08-20 19:55:01 +03:00
SpyCheese
9c3dc22b78
Improve validator session stats ( #1117 )
...
* Improve validator session stats
* Collator stats: block limits, number of processed external messages
* Collator and validator work time
* Last key block seqno
* Approvers and signers
* End validator session stats
2024-08-20 19:54:16 +03:00
krigga
5bdcb5e2ce
Disable testing and fuzzing for openssl when building WASM packages ( #1116 )
...
Co-authored-by: EmelyanenkoK <emelyanenko.kirill@gmail.com>
2024-08-20 19:50:59 +03:00
SpyCheese
5080cdffdd
Merge branch 'session-stats-patch' into accelerator
2024-08-20 12:41:55 +03:00
SpyCheese
faedb4635c
Remove unused get validator session stats query
2024-08-20 11:33:16 +03:00
SpyCheese
dbe51d6d13
Status page in blockchain-explorer
2024-08-19 20:31:24 +03:00
SpyCheese
1b4fb42859
End validator session stats
2024-08-19 19:55:11 +03:00
SpyCheese
0ca022cc72
Improve validator session stats
...
* Collator stats: block limits, number of processed external messages
* Collator and validator work time
* Last key block seqno
* Approvers and signers
2024-08-19 18:35:50 +03:00
SpyCheese
06515c3735
Limit the number of threads to 127 ( #1111 )
2024-08-16 10:23:41 +03:00
SpyCheese
3950b7eb9a
Merge branch 'testnet' into accelerator
2024-08-15 15:42:33 +03:00
SpyCheese
9661676646
Improve dht lookup in overlays ( #1104 )
...
Continue dht lookup even if value was found
2024-08-15 15:26:35 +03:00
SpyCheese
77a816e461
Improve creating channels in adnl ( #1108 )
...
* Improve creating channels in adnl
* Improve handling of cryptographic keys
2024-08-15 15:25:16 +03:00
SpyCheese
0cff1c88f7
Fix UB in blst aggregate verify ( #1107 )
2024-08-15 12:53:05 +03:00
SpyCheese
2052b1574f
--add-shard parameter
2024-08-12 13:56:29 +03:00
SpyCheese
e7da7a5580
OverlayImpl::get_neighbours bugfix
2024-08-12 10:07:15 +03:00
SpyCheese
c740b098e2
Merge branch 'testnet' into accelerator
2024-08-09 15:50:00 +03:00
SpyCheese
7ecc31bc96
Use block data from block candidate in AcceptBlockQuery
2024-08-09 15:49:47 +03:00