Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							028dbe5fe2 
							
						 
					 
					
						
						
							
							rename get_header to block_header by convention  
						
						
						
					 
					
						2017-02-08 20:22:41 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							6c06a1a5ec 
							
						 
					 
					
						
						
							
							expunge error types from OnDemand  
						
						
						
					 
					
						2017-02-07 17:06:22 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							04fe72face 
							
						 
					 
					
						
						
							
							reassign requests indefinitely  
						
						
						
					 
					
						2017-02-07 16:49:14 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							b37124991c 
							
						 
					 
					
						
						
							
							enforce validity of on_demand requests  
						
						
						
					 
					
						2017-02-07 16:13:56 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							9524ebbff1 
							
						 
					 
					
						
						
							
							on-demand contract code request  
						
						
						
					 
					
						2017-02-07 15:29:38 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							66692bc0e2 
							
						 
					 
					
						
						
							
							fast paths for block and receipts on_demand  
						
						
						
					 
					
						2017-02-06 18:28:13 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							3a7248b964 
							
						 
					 
					
						
						
							
							cht proof checker, use it in on_demand  
						
						
						
					 
					
						2017-02-04 17:48:02 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							197695414e 
							
						 
					 
					
						
						
							
							correct ready transaction condition  
						
						
						
					 
					
						2017-02-04 17:19:39 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							484b93abdc 
							
						 
					 
					
						
						
							
							Merge branch 'cht-td' into lightrpc  
						
						
						
					 
					
						2017-02-04 17:14:47 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							02142e3a57 
							
						 
					 
					
						
						
							
							Merge branch 'master' into cht-td  
						
						
						
					 
					
						2017-02-03 19:56:52 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							e874df5155 
							
						 
					 
					
						
						
							
							hide CHT internals from header chain  
						
						
						
					 
					
						2017-02-03 19:50:23 +01:00 
						 
				 
			
				
					
						
							
							
								Arkadiy Paronyan 
							
						 
					 
					
						
						
						
						
							
						
						
							312aa72747 
							
						 
					 
					
						
						
							
							Transaction timestamp condition ( #4419 )  
						
						... 
						
						
						
						* Transaction timestamp condtiion
* Updated docs
* Updated docs
* Check agains last block timestamp 
						
					 
					
						2017-02-03 19:32:10 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							1baa824d1e 
							
						 
					 
					
						
						
							
							use CHT abstraction in provider  
						
						
						
					 
					
						2017-02-03 18:47:03 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							fc8e9e39ec 
							
						 
					 
					
						
						
							
							CHT builder and prover  
						
						
						
					 
					
						2017-02-03 18:38:28 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							1dc957e3a5 
							
						 
					 
					
						
						
							
							allow genesis block to be latest  
						
						
						
					 
					
						2017-02-03 16:11:09 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							83de16da88 
							
						 
					 
					
						
						
							
							use encoded::Header in HeaderChain  
						
						
						
					 
					
						2017-02-03 15:32:22 +01:00 
						 
				 
			
				
					
						
							
							
								Arkadiy Paronyan 
							
						 
					 
					
						
						
						
						
							
						
						
							c012dfc3ef 
							
						 
					 
					
						
						
							
							EIP-98: Optional transaction state root ( #4296 )  
						
						... 
						
						
						
						* EIP98: Optional receipt state root
* Use if-else
* Fixing tests 
						
					 
					
						2017-01-25 20:22:48 +01:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
						
						
							
						
						
							8404edb656 
							
						 
					 
					
						
						
							
							Fix whitespace ( #4299 )  
						
						... 
						
						
						
						* Fix whitespace.
* Update copyright years/owner.
* Push release only for tags. 
						
					 
					
						2017-01-25 18:51:41 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							b739704902 
							
						 
					 
					
						
						
							
							ensure write lock isn't held when calling handlers ( #4285 )  
						
						
						
					 
					
						2017-01-24 19:15:59 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							a791cb50a6 
							
						 
					 
					
						
						
							
							Light protocol syncing improvements ( #4212 )  
						
						... 
						
						
						
						* remove old lint silencer
* dispatch requests only to peers with higher TD
* dynamic target for sync rounds
* use round pivots instead of frames, fix test
* fix total difficulty calculation for test client
* fix broken reorg algorithm
* fork test, fix ancestor search 
						
					 
					
						2017-01-20 12:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							3ff9324ec0 
							
						 
					 
					
						
						
							
							LES Peer Info ( #4195 )  
						
						... 
						
						
						
						* connected peers function for network service
* get LES peer info in sync API
* new peer info in RPC 
						
					 
					
						2017-01-20 12:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							5830e03201 
							
						 
					 
					
						
						
							
							Merge pull request  #4181  from ethcore/cht-full-nodes  
						
						... 
						
						
						
						CHT calculations for full nodes 
						
					 
					
						2017-01-19 15:12:44 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							3040a1c83e 
							
						 
					 
					
						
						
							
							Merge pull request  #4093  from ethcore/better-timeouts  
						
						... 
						
						
						
						LES: Better timeouts + Track failed requests 
						
					 
					
						2017-01-18 15:04:48 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							536df809c6 
							
						 
					 
					
						
						
							
							tests + documentation  
						
						
						
					 
					
						2017-01-16 17:42:39 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							b960152d5b 
							
						 
					 
					
						
						
							
							CHT calculations for full nodes  
						
						
						
					 
					
						2017-01-16 17:10:30 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							31aae4ed78 
							
						 
					 
					
						
						
							
							move cht module up a level  
						
						
						
					 
					
						2017-01-16 16:55:23 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							f0eab337d8 
							
						 
					 
					
						
						
							
							Merge pull request  #4036  from ethcore/on-demand-les-request  
						
						... 
						
						
						
						On demand LES request 
						
					 
					
						2017-01-13 14:36:48 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Drwięga 
							
						 
					 
					
						
						
						
						
							
						
						
							e11353f94c 
							
						 
					 
					
						
						
							
							UnverifiedTransaction type ( #4134 )  
						
						... 
						
						
						
						* Introducing ValidSignedTransaction
* Verifiying transactions in engines
* Widening use of VerifiedSignedTransaction
* Renaming Transactions
* Uncommenting banning queue & Fixing tests
* Fixing json tests
* Fixing pre-homestead test
* Fixing imports
* Addressing grumbles
* Fixing test 
						
					 
					
						2017-01-13 08:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							7dde02b25d 
							
						 
					 
					
						
						
							
							Merge branch 'master' into on-demand-les-request  
						
						
						
					 
					
						2017-01-12 11:23:47 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							78e670812c 
							
						 
					 
					
						
						
							
							fix test compilation  
						
						
						
					 
					
						2017-01-11 18:57:38 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							e88c62d37d 
							
						 
					 
					
						
						
							
							Merge branch 'master' into better-timeouts  
						
						
						
					 
					
						2017-01-11 18:55:16 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							7b3c648d3e 
							
						 
					 
					
						
						
							
							Merge branch 'master' into better-timeouts  
						
						
						
					 
					
						2017-01-11 18:47:09 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							7123f19a75 
							
						 
					 
					
						
						
							
							Test harness for lightsync ( #4109 )  
						
						... 
						
						
						
						* make on_connect/disconnect public
* free flow params constructor
* Shared ownership of LES handlers
* light provider impl for test client
* skeleton for testing light sync
* have test_client use actual genesis
* fix underflow in provider
* test harnesses for lightsync
* fix tests
* fix test failure caused by test_client changes 
						
					 
					
						2017-01-11 14:39:03 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							5b8a7259c1 
							
						 
					 
					
						
						
							
							Merge branch 'master' into on-demand-les-request  
						
						
						
					 
					
						2017-01-11 11:39:43 +01:00 
						 
				 
			
				
					
						
							
							
								Arkadiy Paronyan 
							
						 
					 
					
						
						
						
						
							
						
						
							148ea37687 
							
						 
					 
					
						
						
							
							v1.6 in master ( #4113 )  
						
						
						
					 
					
						2017-01-10 15:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							d515ef9a2a 
							
						 
					 
					
						
						
							
							test for id_guard behavior  
						
						
						
					 
					
						2017-01-09 12:20:44 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							54058e3712 
							
						 
					 
					
						
						
							
							ensure failed requests considered unfulfilled  
						
						
						
					 
					
						2017-01-09 11:29:06 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							75b5acf21d 
							
						 
					 
					
						
						
							
							use common BasicAccount type  
						
						
						
					 
					
						2017-01-05 13:26:14 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							f63faea308 
							
						 
					 
					
						
						
							
							test for request_set and remove idle flag  
						
						
						
					 
					
						2017-01-04 18:43:11 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							04282be721 
							
						 
					 
					
						
						
							
							use request set to provide better timeouts  
						
						
						
					 
					
						2017-01-04 18:00:12 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							6ad0a0baaa 
							
						 
					 
					
						
						
							
							fix test imports  
						
						
						
					 
					
						2017-01-04 16:12:58 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							ed98c389ca 
							
						 
					 
					
						
						
							
							no_peers test  
						
						
						
					 
					
						2017-01-04 14:54:50 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							38ac84f0c7 
							
						 
					 
					
						
						
							
							reassign requests on failure  
						
						
						
					 
					
						2017-01-04 14:33:32 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							ca35b345ca 
							
						 
					 
					
						
						
							
							separate request dispatch from creation  
						
						
						
					 
					
						2017-01-04 13:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							1d51b6f7e5 
							
						 
					 
					
						
						
							
							handle incoming LES requests  
						
						
						
					 
					
						2017-01-04 13:34:50 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							4e94f43644 
							
						 
					 
					
						
						
							
							tests for request module  
						
						
						
					 
					
						2017-01-04 12:48:07 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							01977e60aa 
							
						 
					 
					
						
						
							
							finish request module, basic dispatch  
						
						
						
					 
					
						2017-01-03 19:13:40 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							4dbbc3bc88 
							
						 
					 
					
						
						
							
							beginnings of on_demand request module + verification  
						
						
						
					 
					
						2017-01-03 16:18:57 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							ddf2b944b5 
							
						 
					 
					
						
						
							
							on demand request dispatch  
						
						
						
					 
					
						2016-12-28 21:46:55 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							4daa645789 
							
						 
					 
					
						
						
							
							dispatch header requests  
						
						
						
					 
					
						2016-12-28 16:20:46 +01:00