SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								8c4bc5b3f1 
								
							 
						 
						
							
							
								
								Fix sending msg queue queries  
							
							
							
						 
						
							2023-07-26 12:21:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								f1e62d0075 
								
							 
						 
						
							
							
								
								Move msg queue limits to config  
							
							
							
						 
						
							2023-07-24 15:29:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								d082ac36b0 
								
							 
						 
						
							
							
								
								Merge branch 'testnet' into block-generation  
							
							
							
						 
						
							2023-03-28 16:52:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neodiX42 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f06d5cb053 
								
							 
						 
						
							
							
								
								Make path separator cross-platform in few places ( #628 )  
							
							... 
							
							
							
							* make path separator cross-platform in few places
* reuse path separator definer 
							
						 
						
							2023-03-05 14:15:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								225f71238b 
								
							 
						 
						
							
							
								
								Option for collating masterchain on validators  
							
							
							
						 
						
							2023-01-16 19:30:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								29851c38ef 
								
							 
						 
						
							
							
								
								Various changes after merge  
							
							
							
						 
						
							2023-01-12 17:32:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								d652f7d706 
								
							 
						 
						
							
							
								
								Merge branch 'testnet' into block-generation  
							
							... 
							
							
							
							# Conflicts:
#	adnl/adnl-query.cpp
#	crypto/block/block.tlb
#	crypto/block/mc-config.h
#	lite-client/lite-client.cpp
#	overlay/overlay-manager.h
#	overlay/overlay-peers.cpp
#	overlay/overlay.cpp
#	overlay/overlay.h
#	overlay/overlay.hpp
#	overlay/overlays.h
#	rldp-http-proxy/DNSResolver.cpp
#	rldp-http-proxy/rldp-http-proxy.cpp
#	tl/generate/scheme/ton_api.tl
#	tl/generate/scheme/ton_api.tlo
#	tl/generate/scheme/tonlib_api.tlo
#	ton/ton-types.h
#	tonlib/tonlib/ExtClient.cpp
#	tonlib/tonlib/ExtClient.h
#	tonlib/tonlib/ExtClientLazy.cpp
#	tonlib/tonlib/ExtClientOutbound.h
#	tonlib/tonlib/ExtClientRaw.h
#	tonlib/tonlib/TonlibClient.cpp
#	tonlib/tonlib/TonlibClient.h
#	tonlib/tonlib/tonlib-cli.cpp
#	validator/impl/collator.cpp
#	validator/impl/validate-query.cpp
#	validator/impl/validate-query.hpp
#	validator/manager.cpp
#	validator/state-serializer.cpp
#	validator/state-serializer.hpp
#	validator/validator-group.cpp
#	validator/validator-group.hpp
#	validator/validator.h 
							
						 
						
							2022-12-22 23:37:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b106ef270 
								
							 
						 
						
							
							
								
								Use state with applied shards in liteserver ( #553 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2022-12-13 17:46:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								d4339b839c 
								
							 
						 
						
							
							
								
								Add "delshard", "delcollator" to validator-engine-console  
							
							
							
						 
						
							2022-10-17 13:24:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d42c38122 
								
							 
						 
						
							
							
								
								Move some constants to global config ( #484 )  
							
							
							
						 
						
							2022-10-10 17:13:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								636348ffc2 
								
							 
						 
						
							
							
								
								Merge branch 'testnet' into block-generation  
							
							... 
							
							
							
							# Conflicts:
#	overlay/overlay-fec-broadcast.cpp
#	overlay/overlay.hpp
#	tl/generate/scheme/ton_api.tl
#	tl/generate/scheme/ton_api.tlo
#	validator-engine-console/validator-engine-console-query.cpp
#	validator-engine-console/validator-engine-console-query.h
#	validator-engine-console/validator-engine-console.cpp
#	validator-engine/validator-engine.cpp
#	validator-engine/validator-engine.hpp
#	validator/downloaders/wait-block-state.hpp
#	validator/impl/validate-query.cpp
#	validator/validator.h 
							
						 
						
							2022-10-06 13:46:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								81c0e920c5 
								
							 
						 
						
							
							
								
								Simplify selecting shards for monitor  
							
							
							
						 
						
							2022-10-06 13:41:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								9fb986f6f5 
								
							 
						 
						
							
							
								
								Disable downloading archives during sync  
							
							
							
						 
						
							2022-10-06 13:41:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8329a58994 
								
							 
						 
						
							
							
								
								Add GetPerfTimerStats ( #451 )  
							
							... 
							
							
							
							* Add getperfwarningtimeraverage query for validator-engine-console
* Fix for getperfwarningtimeraverage query
* getperftimerstats
* Add history max size: 1 hour
* PerfWarningTimer: move callback instead of copy
* PerfWarningTimer: fix move constructor bug
* PerfWarningTimer: fix bug: lifetime of the callback was greater than lifetime of the local variable 'manager' captured by reference
* Fix validate-query.cpp: 'manager' used after it was moved
* PerfWarningTimer: remove logs
* getperftimerstats: write to json file
* getperftimerstatsjson
Co-authored-by: legaii <jgates.ardux@gmail.com>
Co-authored-by: Ivan Siomash <106972486+legaii@users.noreply.github.com> 
							
						 
						
							2022-09-10 12:57:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								c2e7d0b0de 
								
							 
						 
						
							
							
								
								Bugfixes in manager.cpp  
							
							
							
						 
						
							2022-08-23 17:31:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								ea7a5776fe 
								
							 
						 
						
							
							
								
								Download persistent states when syncing new shards  
							
							
							
						 
						
							2022-08-19 18:24:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								be2169e523 
								
							 
						 
						
							
							
								
								Reload validator options when needed  
							
							
							
						 
						
							2022-08-19 18:24:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								011e97f53c 
								
							 
						 
						
							
							
								
								Flag "full collated data" in mc config; fix accept-block  
							
							
							
						 
						
							2022-08-19 18:24:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								597fd8443d 
								
							 
						 
						
							
							
								
								Collator nodes preload msg queues  
							
							
							
						 
						
							2022-08-19 18:24:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								910398da92 
								
							 
						 
						
							
							
								
								Improved neighbor choosing in full-node-shard  
							
							
							
						 
						
							2022-08-19 18:24:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								662435462e 
								
							 
						 
						
							
							
								
								Validators temporary join shard overlays  
							
							
							
						 
						
							2022-08-19 18:24:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								5ba2a55716 
								
							 
						 
						
							
							
								
								Add --lite-validator flag, rework is_validator checks  
							
							
							
						 
						
							2022-08-19 18:24:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								7241522de2 
								
							 
						 
						
							
							
								
								Remove obsolete interface for importing blocks  
							
							
							
						 
						
							2022-08-19 18:24:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								212c07f2f0 
								
							 
						 
						
							
							
								
								Change update_shard_configuration  
							
							
							
						 
						
							2022-08-19 18:24:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								e43e235143 
								
							 
						 
						
							
							
								
								Get neighbors' msg queues from other nodes  
							
							
							
						 
						
							2022-08-19 18:24:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								7ac60bea7d 
								
							 
						 
						
							
							
								
								New shard overlays  
							
							
							
						 
						
							2022-08-19 18:24:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								53270a00e6 
								
							 
						 
						
							
							
								
								Add CollatorNode and make validators request blocks from it  
							
							
							
						 
						
							2022-08-19 18:24:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								996c23e506 
								
							 
						 
						
							
							
								
								Shardchain validation without monitoring shardchains  
							
							
							
						 
						
							2022-08-19 18:24:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								bdfca7afef 
								
							 
						 
						
							
							
								
								Remove unused code  
							
							
							
						 
						
							2022-08-19 18:24:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								415ace3da9 
								
							 
						 
						
							
							
								
								Exporting and importing candidates using validator-engine-console; lite mode for validator group  
							
							
							
						 
						
							2022-08-19 18:24:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								849d995346 
								
							 
						 
						
							
							
								
								Add getvalidatorsessions query to validator-engine-console  
							
							
							
						 
						
							2022-08-19 18:24:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								417c3bb640 
								
							 
						 
						
							
							
								
								More detailed validator session stats  
							
							
							
						 
						
							2022-08-18 21:52:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								b3e6819f3f 
								
							 
						 
						
							
							
								
								Log validator session stats to file  
							
							
							
						 
						
							2022-08-18 21:51:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								30ba32bef9 
								
							 
						 
						
							
							
								
								Fix validator session options hash; fix proto_version  
							
							
							
						 
						
							2022-08-09 13:18:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								89b8717cf8 
								
							 
						 
						
							
							
								
								Persistent optimization ( #382 )  
							
							... 
							
							
							
							* State serialization consuming less RAM
* Move large-boc-serializer to crypto/vm, refactor code
Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2022-05-24 21:17:11 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c07394aab5 
								
							 
						 
						
							
							
								
								Optimization of persistent state serialization ( #364 )  
							
							... 
							
							
							
							* Fix double serialization of masterchain; increase sync_blocks_before
* Improve logging in DownloadState
* Write persistent state directly to file instead of a buffer
* Don't keep ref to masterchain state in AsyncStateSerializer
* Sparse state serialization over longer period
Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2022-05-15 17:51:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0fbfc91965 
								
							 
						 
						
							
							
								
								Merge pull request  #342  from SpyCheese/fix-node-init-timeout  
							
							... 
							
							
							
							Increase timeout for downloading persistent states and add logs 
							
						 
						
							2022-05-06 11:40:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									OmicronTau 
								
							 
						 
						
							
							
							
							
								
							
							
								3384d204d2 
								
							 
						 
						
							
							
								
								Add checks for external messages  
							
							
							
						 
						
							2022-05-06 10:40:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									OmicronTau 
								
							 
						 
						
							
							
							
							
								
							
							
								69d0472510 
								
							 
						 
						
							
							
								
								Add mempool messages cap  
							
							
							
						 
						
							2022-05-06 10:33:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								21c2727dcf 
								
							 
						 
						
							
							
								
								Increase timeout for downloading astate and add logs  
							
							
							
						 
						
							2022-05-03 17:19:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AleksejMelman 
								
							 
						 
						
							
							
							
							
								
							
							
								b22611a123 
								
							 
						 
						
							
							
								
								Create ccpp-linux.yaml  
							
							... 
							
							
							
							Taken from https://github.com/akme/ton/blob/master/.github/workflows/ccpp-linux.yml 
Fixing error LNK2019: unresolved external symbol _GetProcessMemoryInfo@12 when building windows desktop client
Fixes compilation error of lite-client on windows
Fixes compilation error:
error C2664: 'std::pair<td::int64,td::int64> std::make_pair<td::int64,td::int64>(_Ty1 &&,_Ty2 &&) noexcept (<expr>)': cannot convert argument 1 from 'const td::uint64' to '_Ty1 &&'
make_pair() has been changed in VS2012 to support a new C++11 feature called move semantics and I suspect that explicitly specifying the types for make_pair() is getting in the way.
The fix should be safe for linux distro as well.
Adding Github action - Win64 ton compile (#14 )
* Add github action win64 compile
* manager.cpp - Strange though, but due to this kind of type usage win64 compilation fails. Let's make it more generic. 
							
						 
						
							2021-02-09 11:15:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
							
							
								
							
							
								f60694e67f 
								
							 
						 
						
							
							
								
								Schedule transition to Feb 1  
							
							
							
						 
						
							2021-01-26 21:50:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
							
							
								
							
							
								fe3bfd1053 
								
							 
						 
						
							
							
								
								Reassign validation groups to new ids upon proto transition  
							
							
							
						 
						
							2021-01-22 11:54:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
							
							
								
							
							
								d13691a933 
								
							 
						 
						
							
							
								
								Add versioned validatorSession.config  
							
							
							
						 
						
							2021-01-20 16:11:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ton 
								
							 
						 
						
							
							
							
							
								
							
							
								dab7ee3f97 
								
							 
						 
						
							
							
								
								updated pow-miner + small bugfix  
							
							
							
						 
						
							2020-07-10 13:46:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ton 
								
							 
						 
						
							
							
							
							
								
							
							
								dbde9c1c40 
								
							 
						 
						
							
							
								
								minor bugfix  
							
							
							
						 
						
							2020-06-03 21:47:47 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ton 
								
							 
						 
						
							
							
							
							
								
							
							
								9f008b129f 
								
							 
						 
						
							
							
								
								updated submodules, bugfixes  
							
							... 
							
							
							
							- added new fift/func code for validator complaint creation
- bugfixes in validator
- updates in tonlib
- new versions of rocksdb/abseil
- hardfork support 
							
						 
						
							2020-04-27 16:01:46 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ton 
								
							 
						 
						
							
							
							
							
								
							
							
								be9c34c62d 
								
							 
						 
						
							
							
								
								bugfixes  
							
							
							
						 
						
							2020-04-10 23:06:01 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ton 
								
							 
						 
						
							
							
							
							
								
							
							
								148a5e0179 
								
							 
						 
						
							
							
								
								small db changes  
							
							
							
						 
						
							2020-04-07 19:35:04 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ton 
								
							 
						 
						
							
							
							
							
								
							
							
								dfc040cb00 
								
							 
						 
						
							
							
								
								validator: multiple bugfixes  
							
							
							
						 
						
							2020-04-06 15:22:14 +04:00