obscuren 
							
						 
					 
					
						
						
							
						
						b8160cc6d4 
					 
					
						
						
							
							core: shuffled some code  
						
						
						
						
					 
					
						2015-04-20 20:37:40 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						72d065d491 
					 
					
						
						
							
							core: force block process & fixed chain manager test  
						
						
						
						
					 
					
						2015-04-20 16:02:50 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						97a9753f87 
					 
					
						
						
							
							core: added chain reset mechanism on bad blocks  
						
						
						
						
					 
					
						2015-04-20 12:58:17 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						45da3e17e2 
					 
					
						
						
							
							core: added chain head reset to known block  
						
						
						
						
					 
					
						2015-04-20 12:29:02 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						97b0c4b697 
					 
					
						
						
							
							core: moved TD calculation from proc to chain  
						
						
						
						
					 
					
						2015-04-20 12:01:20 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						164b878854 
					 
					
						
						
							
							cleanup  
						
						
						
						
					 
					
						2015-04-19 00:08:57 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						84f1af6413 
					 
					
						
						
							
							core: merge using equal block numbers rather than the current block  
						
						
						
						
					 
					
						2015-04-18 21:23:42 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						dff39553d4 
					 
					
						
						
							
							core: changed split detection to also account for number less than  
						
						
						
						
					 
					
						2015-04-16 00:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						333d4e0f27 
					 
					
						
						
							
							core: during split properly insert parent blocks  
						
						... 
						
						
						
						During a split parent and grand parent were included in the database but
not in the canonical chain (numbered chain). Added a `merge` function
which finds the common ancestor of the chains and reinserts the missing
blocks. 
						
						
					 
					
						2015-04-14 00:20:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						1fa844aaf5 
					 
					
						
						
							
							Merge pull request  #702  from ethersphere/frontier/blockpool  
						
						... 
						
						
						
						blockpool stability fixes: 
						
						
					 
					
						2015-04-13 17:35:25 +02:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						3d57e377a4 
					 
					
						
						
							
							blockpool stability fixes:  
						
						... 
						
						
						
						- follow up locks and fix them
- chainManager: call SetQueued for parentErr future blocks, uncomment TD checks, unskip test
- make ErrIncorrectTD non-fatal to be forgiving to genuine mistaken nodes (temp) but demote them to guard against stuck best peers.
- add purging to bounded nodeCache (config nodeCacheSize)
- use nodeCache when creating blockpool entries and let non-best peers add blocks (performance boost)
- minor error in addError
- reduce idleBestPeerTimeout to 1 minute
- correct status counts and unskip status passing status test
- glogified logging 
						
						
					 
					
						2015-04-13 13:13:55 +01:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						49a513bdeb 
					 
					
						
						
							
							Added blockchain DB versioning support,  closes   #650  
						
						
						
						
					 
					
						2015-04-13 10:13:52 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						46898f1e55 
					 
					
						
						
							
							Merge branch 'frontier/blockpool' of  https://github.com/ethersphere/go-ethereum  into ethersphere-frontier/blockpool  
						
						
						
						
					 
					
						2015-04-09 16:54:32 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						0636e17dbe 
					 
					
						
						
							
							Added default registrar  
						
						
						
						
					 
					
						2015-04-09 16:37:04 +02:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						262714fc6c 
					 
					
						
						
							
							future queued block support  
						
						... 
						
						
						
						- queued       bool // flag for blockpool to skip TD check
- set to true when future block queued
- in checkTD: skip check if queued
- TODO: add test (insertchain sets future block) 
						
						
					 
					
						2015-04-09 13:58:35 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						688d118c7e 
					 
					
						
						
							
							Updated logging  
						
						
						
						
					 
					
						2015-04-07 14:57:04 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						9c55576c7b 
					 
					
						
						
							
							Block header changed & console miner control  
						
						... 
						
						
						
						* miner control moved to `admin.miner`
* miner option to set extra data
* block extra now bytes 
						
						
					 
					
						2015-04-05 18:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						736aefe9b5 
					 
					
						
						
							
							time lapse  
						
						
						
						
					 
					
						2015-04-05 17:59:38 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						053d5552ab 
					 
					
						
						
							
							Updated logging  
						
						
						
						
					 
					
						2015-04-04 23:04:19 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						c39484bc4b 
					 
					
						
						
							
							Added thread safe each  
						
						
						
						
					 
					
						2015-04-04 20:34:10 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						eff6a43419 
					 
					
						
						
							
							Removed debugging  
						
						
						
						
					 
					
						2015-04-04 18:29:11 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						7a18a39351 
					 
					
						
						
							
							prevent deadlock  
						
						
						
						
					 
					
						2015-04-04 18:23:51 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						e1ed8c33bd 
					 
					
						
						
							
							Improved chain manager, improved block processor, fixed tests  
						
						... 
						
						
						
						* ChainManager allows cached future blocks for later processing
* BlockProcessor allows a 4 second window on future blocks
* Fixed tests 
						
						
					 
					
						2015-04-04 16:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						c985ce4d78 
					 
					
						
						
							
							Changed log to new logging  
						
						
						
						
					 
					
						2015-04-04 13:41:58 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						218bfeb60e 
					 
					
						
						
							
							check for nil block (tmp).  
						
						... 
						
						
						
						@zelig this needs to be addressed in the block pool. 
						
						
					 
					
						2015-04-04 12:40:48 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						a0e44e3281 
					 
					
						
						
							
							basic glog  
						
						
						
						
					 
					
						2015-04-04 12:40:11 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						f9d94c7462 
					 
					
						
						
							
							do not include BlockEqualTS as valid uncles  
						
						
						
						
					 
					
						2015-04-03 17:19:09 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						c26c8d3a44 
					 
					
						
						
							
							Read most protocol params from common/params.json  
						
						... 
						
						
						
						* Add params package with exported variables generated from
  github.com/ethereum/common/blob/master/params.json
* Use params package variables in applicable places
* Add check for minimum gas limit in validation of block's gas limit
* Remove common/params.json from go-ethereum to avoid
  outdated version of it 
						
						
					 
					
						2015-04-02 06:22:32 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						9de1ad6546 
					 
					
						
						
							
							fixed tests  
						
						
						
						
					 
					
						2015-03-24 15:27:05 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						0ec171ccdf 
					 
					
						
						
							
							Copy fix  
						
						
						
						
					 
					
						2015-03-24 13:38:16 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						0ee0094cc0 
					 
					
						
						
							
							better block propagation  
						
						
						
						
					 
					
						2015-03-23 22:59:19 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						0330077d76 
					 
					
						
						
							
							moved state and vm to core  
						
						
						
						
					 
					
						2015-03-23 16:59:09 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						d7eaa97a29 
					 
					
						
						
							
							moved to error  
						
						
						
						
					 
					
						2015-03-23 16:55:40 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						211cb03f83 
					 
					
						
						
							
							Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop  
						
						
						
						
					 
					
						2015-03-23 16:47:05 +01:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						becc503230 
					 
					
						
						
							
							Correct difficulty calculation to use new difficulty minimum  
						
						
						
						
					 
					
						2015-03-23 16:32:20 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						dc3a9379f5 
					 
					
						
						
							
							logging for possible uncles  
						
						
						
						
					 
					
						2015-03-23 16:14:33 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						524f8199bf 
					 
					
						
						
							
							added some nil checks for cache (testing specific)  
						
						
						
						
					 
					
						2015-03-23 12:22:58 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						deee9cb170 
					 
					
						
						
							
							Added caching for block chain. Currently set to 10k  
						
						
						
						
					 
					
						2015-03-20 15:54:42 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						29eb220910 
					 
					
						
						
							
							:-)  
						
						
						
						
					 
					
						2015-03-19 17:18:55 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						b5a71d955c 
					 
					
						
						
							
							merge  
						
						
						
						
					 
					
						2015-03-19 16:59:13 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						e540a75030 
					 
					
						
						
							
							re-enabled json logging  
						
						
						
						
					 
					
						2015-03-19 16:30:01 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						14a2f42f37 
					 
					
						
						
							
							fixed chain event.  Closes   #529  
						
						
						
						
					 
					
						2015-03-19 16:19:54 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						4d0ae8b0cb 
					 
					
						
						
							
							Merge branch 'conversion' of github.com-obscure:ethereum/go-ethereum into conversion  
						
						
						
						
					 
					
						2015-03-18 14:16:07 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						48dd601de0 
					 
					
						
						
							
							prep template for fixed size hashes  
						
						
						
						
					 
					
						2015-03-18 14:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						b5b83db450 
					 
					
						
						
							
							core: use package rlp to encode blocks  
						
						... 
						
						
						
						This also changes the chain export format so there is no
enclosing list around the blocks, which enables streaming export. 
						
						
					 
					
						2015-03-18 13:36:48 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						8ce6a36478 
					 
					
						
						
							
							converted chain manager  
						
						
						
						
					 
					
						2015-03-16 23:48:18 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						b523441361 
					 
					
						
						
							
							Moved ethutil => common  
						
						
						
						
					 
					
						2015-03-16 11:27:38 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						44636e5b82 
					 
					
						
						
							
							typo  
						
						
						
						
					 
					
						2015-03-14 13:21:20 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						532a74f50e 
					 
					
						
						
							
							Improved errors.  Closes   #475  
						
						
						
						
					 
					
						2015-03-14 12:43:10 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						b927c29469 
					 
					
						
						
							
							GetBlockByNumber now properly looks for a number in the database  
						
						
						
						
					 
					
						2015-03-13 18:29:42 +01:00