SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								c2e7d0b0de 
								
							 
						 
						
							
							
								
								Bugfixes in manager.cpp  
							
							
							
						 
						
							2022-08-23 17:31:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								1efd425403 
								
							 
						 
						
							
							
								
								Fix compatibility  
							
							
							
						 
						
							2022-08-19 18:24:18 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								81d32ba5d6 
								
							 
						 
						
							
							
								
								Out msg queue proof: send only the required part  
							
							
							
						 
						
							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 
								
							 
						 
						
							
							
							
							
								
							
							
								a792565afa 
								
							 
						 
						
							
							
								
								Fix MSVC compilation error  
							
							
							
						 
						
							2022-08-19 18:24:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								5be10b1e6b 
								
							 
						 
						
							
							
								
								Add retries in validator group + bugfix  
							
							
							
						 
						
							2022-08-19 18:24:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								212c07f2f0 
								
							 
						 
						
							
							
								
								Change update_shard_configuration  
							
							
							
						 
						
							2022-08-19 18:24:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								ac7a33497b 
								
							 
						 
						
							
							
								
								Validate msg queue proof  
							
							
							
						 
						
							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 
								
							 
						 
						
							
							
							
							
								
							
							
								625516c568 
								
							 
						 
						
							
							
								
								Lite-mode for validate-query, more collated data in collator  
							
							
							
						 
						
							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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tsenilov Oleg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e30049930a 
								
							 
						 
						
							
							
								
								Enhance overlay stats output ( #386 )  
							
							... 
							
							
							
							* Expand overlay stats
* Add scope and peer broadcast errors to stats
* Add json output format
Co-authored-by: EmelyanenkoK <emelyanenko.kirill@gmail.com> 
							
						 
						
							2022-06-07 16:24:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neodiX42 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								65e3177def 
								
							 
						 
						
							
							
								
								Fix windows validator-engine.exe runtime access violation error ( #387 )  
							
							... 
							
							
							
							* Fix runtime access violation error on Windows 
							
						 
						
							2022-06-03 16:01:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								845cbca1e5 
								
							 
						 
						
							
							
								
								Make asynchronous celldb interface ( #388 )  
							
							... 
							
							
							
							* Asynchronous load_cell in celldb
Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2022-06-01 10:03:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ca00f0ed91 
								
							 
						 
						
							
							
								
								Extended error notes for unacceptable external messages ( #383 )  
							
							... 
							
							
							
							* patch sendMessage
* Verbose error message for "sendMessage" LS query
* More verbose errors in external-message.cpp
Co-authored-by: dungeon-master-666 <dungeon666master@protonmail.com>
Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2022-05-24 21:21:58 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								3b4166be69 
								
							 
						 
						
							
							
								
								Add logs in AsyncStateSerializer  
							
							
							
						 
						
							2022-05-16 12:29:39 +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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e0b587023 
								
							 
						 
						
							
							
								
								Allow untrusted fecs after check ( #356 )  
							
							... 
							
							
							
							* Allow untrusted fecs after check
* FEC: save and resend incoming parts
Co-authored-by: OmicronTau <87443739+OmicronTau@users.noreply.github.com>
Co-authored-by: OmicronTau <omicron@ton.org> 
							
						 
						
							2022-05-11 21:12:04 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
							
							
								
							
							
								76c2764e7f 
								
							 
						 
						
							
							
								
								Sparse state serialization over time by randomized delay  
							
							
							
						 
						
							2022-05-06 10:48:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Starlight Duck 
								
							 
						 
						
							
							
							
							
								
							
							
								3fee04e20a 
								
							 
						 
						
							
							
								
								Support libraries in LS and request+caching in TLC  
							
							
							
						 
						
							2022-05-06 10:48:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									OmicronTau 
								
							 
						 
						
							
							
							
							
								
							
							
								59fcd7cbd5 
								
							 
						 
						
							
							
								
								Deactivate accounts upon destruction in block  
							
							
							
						 
						
							2022-05-06 10:44:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									OmicronTau 
								
							 
						 
						
							
							
							
							
								
							
							
								1b480e39ba 
								
							 
						 
						
							
							
								
								Fix infinity max_gas_limit for get methods  
							
							
							
						 
						
							2022-05-06 10:44:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									OmicronTau 
								
							 
						 
						
							
							
							
							
								
							
							
								cb31a20206 
								
							 
						 
						
							
							
								
								Add methods to sign and import certificates  
							
							
							
						 
						
							2022-05-06 10:42:49 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									OmicronTau 
								
							 
						 
						
							
							
							
							
								
							
							
								678a8a6a13 
								
							 
						 
						
							
							
								
								Add overlay certificate checks  
							
							
							
						 
						
							2022-05-06 10:32:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpyCheese 
								
							 
						 
						
							
							
							
							
								
							
							
								21c2727dcf 
								
							 
						 
						
							
							
								
								Increase timeout for downloading astate and add logs  
							
							
							
						 
						
							2022-05-03 17:19:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tolya-yanot 
								
							 
						 
						
							
							
							
							
								
							
							
								6faeca69a2 
								
							 
						 
						
							
							
								
								Fix split-depth and collator  
							
							
							
						 
						
							2021-11-07 23:58:36 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									OmicronTau 
								
							 
						 
						
							
							
							
							
								
							
							
								26ce7a7b05 
								
							 
						 
						
							
							
								
								Add logging of rotation params  
							
							
							
						 
						
							2021-08-19 13:16:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kirill A 
								
							 
						 
						
							
							
							
							
								
							
							
								013038c2ff 
								
							 
						 
						
							
							
								
								Add proper declarations for MHD result >=v0.9.71  
							
							
							
						 
						
							2021-02-10 23:21:29 +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