Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						017831dd5b 
					 
					
						
						
							
							core, eth: split eth package, implement snap protocol ( #21482 )  
						
						 
						
						... 
						
						
						
						This commit splits the eth package, separating the handling of eth and snap protocols. It also includes the capability to run snap sync (https://github.com/ethereum/devp2p/blob/master/caps/snap.md ) , but does not enable it by default. 
Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de >
Co-authored-by: Martin Holst Swende <martin@swende.se > 
						
						
					 
					
						2020-12-14 10:27:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gary rong 
							
						 
					 
					
						
						
							
						
						23524f8900 
					 
					
						
						
							
							all: disable recording preimage of trie keys ( #21402 )  
						
						 
						
						... 
						
						
						
						* cmd, core, eth, light, trie: disable recording preimage by default
* core, eth: fix unit tests
* core: fix import
* all: change to nopreimage
* cmd, core, eth, trie: use cache.preimages flag
* cmd: enable preimages for archive node
* cmd/utils, trie: simplify preimage tracking a bit
* core: fix linter
Co-authored-by: Péter Szilágyi <peterke@gmail.com > 
						
						
					 
					
						2020-11-18 11:51:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wenbiao Zheng 
							
						 
					 
					
						
						
							
						
						03fe9de2cb 
					 
					
						
						
							
							eth: add debug_accountRange API ( #19645 )  
						
						 
						
						... 
						
						
						
						This new API allows reading accounts and their content by address range.
Co-authored-by: Martin Holst Swende <martin@swende.se >
Co-authored-by: Felix Lange <fjl@twurst.com > 
						
						
					 
					
						2020-03-31 12:08:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						542df8898e 
					 
					
						
						
							
							core: initial version of state snapshots  
						
						 
						
						
						
						
					 
					
						2020-02-25 12:51:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jwasinger 
							
						 
					 
					
						
						
							
						
						6bd896a97f 
					 
					
						
						
							
							eth: add debug_accountRange ( #17438 )  
						
						 
						
						... 
						
						
						
						This adds the debug_accountRange method which returns all accounts in
the state for a given block and transaction index. 
						
						
					 
					
						2019-07-13 15:48:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						054412e335 
					 
					
						
						
							
							all: clean up and proerly abstract database access  
						
						 
						
						
						
						
					 
					
						2019-03-06 13:35:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gary rong 
							
						 
					 
					
						
						
							
						
						7beccb29be 
					 
					
						
						
							
							all: get rid of error when creating memory database ( #16716 )  
						
						 
						
						... 
						
						
						
						* all: get rid of error when create mdb
* core: clean up variables definition
* all: inline mdb definition 
						
						
					 
					
						2018-05-09 15:24:25 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						a5c0bbb4f4 
					 
					
						
						
							
							all: update license information ( #16089 )  
						
						 
						
						
						
						
					 
					
						2018-02-14 13:49:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Verkindt 
							
						 
					 
					
						
						
							
						
						eab2201f80 
					 
					
						
						
							
							eth: return rlp-decoded values from debug_storageRangeAt ( #15476 )  
						
						 
						
						... 
						
						
						
						Fixes  #15196  
						
						
					 
					
						2017-12-06 16:42:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						9e5f03b6c4 
					 
					
						
						
							
							core/state: access trie through Database interface, track errors ( #14589 )  
						
						 
						
						... 
						
						
						
						With this commit, core/state's access to the underlying key/value database is
mediated through an interface. Database errors are tracked in StateDB and
returned by CommitTo or the new Error method.
Motivation for this change: We can remove the light client's duplicated copy of
core/state. The light client now supports node iteration, so tracing and storage
enumeration can work with the light client (not implemented in this commit). 
						
						
					 
					
						2017-06-27 15:57:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						207bd7d2cd 
					 
					
						
						
							
							eth: add debug_storageRangeAt  
						
						 
						
						
						
						
					 
					
						2017-04-25 02:14:32 +02:00