Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							3b023c82b7 
							
						 
					 
					
						
						
							
							fetch gas price corpus from network when needed  
						
						
						
					 
					
						2017-02-17 17:08:46 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							48cf591e66 
							
						 
					 
					
						
						
							
							integrate cache in on-demand  
						
						
						
					 
					
						2017-02-16 20:46:59 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							3b9741e9d8 
							
						 
					 
					
						
						
							
							Implement the basic data cache  
						
						
						
					 
					
						2017-02-16 18:07:28 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							2b91c922c1 
							
						 
					 
					
						
						
							
							get signing network ID for light client  
						
						
						
					 
					
						2017-02-16 16:08:58 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							e591b4481b 
							
						 
					 
					
						
						
							
							warning on detected inconsistency  
						
						
						
					 
					
						2017-02-14 19:16:46 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							1d9db578ff 
							
						 
					 
					
						
						
							
							ready transactions order documentation  
						
						
						
					 
					
						2017-02-14 12:14:02 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							63ad8cb086 
							
						 
					 
					
						
						
							
							store pending transactions only once  
						
						
						
					 
					
						2017-02-14 12:12:26 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							e911fc2db9 
							
						 
					 
					
						
						
							
							address grumbles  
						
						
						
					 
					
						2017-02-14 12:05:24 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							4f1afccf97 
							
						 
					 
					
						
						
							
							best_block_header function  
						
						
						
					 
					
						2017-02-13 16:51:40 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							325c6aaf6a 
							
						 
					 
					
						
						
							
							verify raw transactions against Engine  
						
						
						
					 
					
						2017-02-09 19:58:29 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							a559dfe9a1 
							
						 
					 
					
						
						
							
							implement send_raw_transaction  
						
						
						
					 
					
						2017-02-09 19:17:37 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							baf0dbc6bf 
							
						 
					 
					
						
						
							
							LightProvider struct using light transaction queue  
						
						
						
					 
					
						2017-02-09 18:42:18 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							6a924770be 
							
						 
					 
					
						
						
							
							add several tests + minor bugfixes  
						
						
						
					 
					
						2017-02-09 18:10:59 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							33266f78d1 
							
						 
					 
					
						
						
							
							initial transaction queue implementation  
						
						
						
					 
					
						2017-02-09 17:36:12 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							869d193d21 
							
						 
					 
					
						
						
							
							Merge branch 'lightrpc' into light-txq  
						
						
						
					 
					
						2017-02-08 20:51:11 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							028dbe5fe2 
							
						 
					 
					
						
						
							
							rename get_header to block_header by convention  
						
						
						
					 
					
						2017-02-08 20:22:41 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							b3440babe3 
							
						 
					 
					
						
						
							
							light txq skeleton  
						
						
						
					 
					
						2017-02-08 19:21:12 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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