obscuren 
							
						 
					 
					
						
						
							
						
						37111aa4bd 
					 
					
						
						
							
							core: retry block now also parellise nonce checks  
						
						
						
						
					 
					
						2015-06-11 12:06:05 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						ec7a2c3442 
					 
					
						
						
							
							core: don't remove transactions after block processing  
						
						... 
						
						
						
						The transaction pool drops processed transactions on its own
during pool maintenance. 
						
						
					 
					
						2015-06-03 22:43:23 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						770a0e7839 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2015-06-03 22:39:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						55bf5051ad 
					 
					
						
						
							
							Unsupport bruncles  
						
						
						
						
					 
					
						2015-06-01 22:43:05 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						e3253b5d5e 
					 
					
						
						
							
							core: fixed an issue with storing receipts  
						
						
						
						
					 
					
						2015-05-28 01:00:23 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						8951a03db3 
					 
					
						
						
							
							Merge pull request  #1121  from obscuren/miner_time_fix  
						
						... 
						
						
						
						Miner time fix 
						
						
					 
					
						2015-05-27 04:51:42 -07:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						12650e16d3 
					 
					
						
						
							
							core, miner: fixed miner time issue and removed future blocks  
						
						... 
						
						
						
						* Miner should no longer generate blocks with a time stamp less or equal
than it's parent.
* Future blocks are no longer processed and queued directly.
  Closes  #1118  
						
						
					 
					
						2015-05-27 13:30:52 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						bf5f0b1d0c 
					 
					
						
						
							
							Update ValidateHeader comments  
						
						
						
						
					 
					
						2015-05-27 13:30:24 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						14955bd454 
					 
					
						
						
							
							Revert "core: block.gasLimit - parent.gasLimit <= parent.gasLimit / GasLimitBoundDivisor"  
						
						... 
						
						
						
						This reverts commit be2b0501b5 
						
						
					 
					
						2015-05-27 13:01:06 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						be2b0501b5 
					 
					
						
						
							
							core: block.gasLimit - parent.gasLimit <= parent.gasLimit / GasLimitBoundDivisor  
						
						
						
						
					 
					
						2015-05-27 01:52:03 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						b2f2806055 
					 
					
						
						
							
							cmd/geth, core: Updated DB version & seedhash debug method  
						
						
						
						
					 
					
						2015-05-27 01:38:41 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						ef8744d9fc 
					 
					
						
						
							
							core: switched back to set.Set for uncle verification  
						
						
						
						
					 
					
						2015-05-21 11:36:39 +02:00 
						 
				 
			
				
					
						
							
							
								zsfelfoldi 
							
						 
					 
					
						
						
							
						
						00ec4132f8 
					 
					
						
						
							
							Storing tx receipts in extraDb  
						
						
						
						
					 
					
						2015-05-20 06:41:50 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						bd0c0a633b 
					 
					
						
						
							
							Merge pull request  #1022  from obscuren/parallel_nonce_checks  
						
						... 
						
						
						
						Parallelise nonce checks 
						
						
					 
					
						2015-05-18 11:13:53 -07:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						c67424ecc8 
					 
					
						
						
							
							core: parallelise nonce checking when processing blocks  
						
						... 
						
						
						
						ChainManager now uses a parallel approach to block processing where all
nonces are checked seperatly from the block processing process. This
speeds up the process by about 3 times on my i7 
						
						
					 
					
						2015-05-18 13:59:22 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						67d44519ce 
					 
					
						
						
							
							core: bugfix test 2. set => hash map  
						
						
						
						
					 
					
						2015-05-18 10:49:09 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						54f0f82dd1 
					 
					
						
						
							
							ret  
						
						
						
						
					 
					
						2015-05-18 10:14:48 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						e323f0e831 
					 
					
						
						
							
							core: tmp diagnostic logs  
						
						
						
						
					 
					
						2015-05-18 10:13:50 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						d98a6f85fc 
					 
					
						
						
							
							core: further improved uncle error messages  
						
						
						
						
					 
					
						2015-05-16 13:02:30 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						7ea76fcf99 
					 
					
						
						
							
							core, cmd/geth, cmd/mist: cleanup. bump version 0.9.21  
						
						
						
						
					 
					
						2015-05-16 00:26:36 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						580bae0a86 
					 
					
						
						
							
							core: improved uncle messages  
						
						
						
						
					 
					
						2015-05-15 00:40:07 +02:00 
						 
				 
			
				
					
						
							
							
								Vitalik Buterin 
							
						 
					 
					
						
						
							
						
						bc83761996 
					 
					
						
						
							
							Fixed max uncle count error message  
						
						
						
						
					 
					
						2015-05-13 20:29:57 -04:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						498b24270a 
					 
					
						
						
							
							core: implemented a queued approach processing transactions  
						
						... 
						
						
						
						Implemented a new transaction queue. Transactions with a holes in their
nonce sequence are also not propagated over the network.
N: 0,1,2,5,6,7 = propagate 0..2 -- 5..N is kept in the tx pool 
						
						
					 
					
						2015-04-23 11:50:11 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						4e0a2c8e8c 
					 
					
						
						
							
							Validate block header UncleHash against calculated hash  
						
						
						
						
					 
					
						2015-04-22 23:16:19 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						093d6d5074 
					 
					
						
						
							
							core: removed nonce resetting from the block processor.  
						
						... 
						
						
						
						All nonce error handling has been moved to the worker 
						
						
					 
					
						2015-04-21 11:27:12 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						f28b2bb6ed 
					 
					
						
						
							
							core: upgraded block chain version  
						
						
						
						
					 
					
						2015-04-20 18:12:05 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						72d065d491 
					 
					
						
						
							
							core: force block process & fixed chain manager test  
						
						
						
						
					 
					
						2015-04-20 16:02:50 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						97b0c4b697 
					 
					
						
						
							
							core: moved TD calculation from proc to chain  
						
						
						
						
					 
					
						2015-04-20 12:01:20 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						1bc2d83b6f 
					 
					
						
						
							
							core: improved uncle validation error message  
						
						
						
						
					 
					
						2015-04-18 14:24:44 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						49a513bdeb 
					 
					
						
						
							
							Added blockchain DB versioning support,  closes   #650  
						
						
						
						
					 
					
						2015-04-13 10:13:52 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						1c872ddf4b 
					 
					
						
						
							
							Changed how logs are being recorded  
						
						... 
						
						
						
						Logs are now recorded per transactions instead of tossing them out after
each transaction. This should also fix an issue with
`eth_getFilterLogs` (#629 ) Also now implemented are the `transactionHash,
blockHash, transactionIndex, logIndex` on logs. Closes  #654 . 
						
						
					 
					
						2015-04-08 17:15:45 +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 
							
						 
					 
					
						
						
							
						
						1889727144 
					 
					
						
						
							
							Moved logging to logger.Core  
						
						
						
						
					 
					
						2015-04-04 13:24:01 +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 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						b8124ec791 
					 
					
						
						
							
							Removed old (unused) argument  
						
						
						
						
					 
					
						2015-04-01 23:58:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						219d94c1dd 
					 
					
						
						
							
							Merge pull request  #623  from Gustav-Simonsson/read_protocol_values_from_common_params  
						
						... 
						
						
						
						Read most protocol params from common/params.json 
						
						
					 
					
						2015-04-01 23:37:17 +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 
							
						 
					 
					
						
						
							
						
						344b3556eb 
					 
					
						
						
							
							Fixed uncle rewards in miner  
						
						... 
						
						
						
						The uncle rewards were changed in the block processor. This change will
reflect those changes in the miner as well. 
						
						
					 
					
						2015-04-01 21:18:41 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						6afc5e762a 
					 
					
						
						
							
							Merge branch 'hexify' of  https://github.com/tgerring/go-ethereum  into tgerring-hexify  
						
						
						
						
					 
					
						2015-04-01 12:49:10 +02:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						86ba7432a9 
					 
					
						
						
							
							txMeta storage as struct  
						
						
						
						
					 
					
						2015-04-01 12:14:35 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						0a554a1f27 
					 
					
						
						
							
							Blocktest fixed, Execution fixed  
						
						... 
						
						
						
						* Added new CreateAccount method which properly overwrites previous
  accounts (excluding balance)
* Fixed block tests (100% success) 
						
						
					 
					
						2015-04-01 10:53:32 +02:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						40ea466200 
					 
					
						
						
							
							Store and retrieve tx context metadata  #608  
						
						... 
						
						
						
						Improving this in the future will allow for cleaning up a bit of legacy
code. 
						
						
					 
					
						2015-03-31 22:40:12 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						9feed3f61e 
					 
					
						
						
							
							Correct gas limit validation according to new algorithm  
						
						... 
						
						
						
						* Use absolute value of (block's gas limit) - (parent's gas limit)
  in comparison with diff limit.
* Ensure the diff is strictly smaller than the allowed size. 
						
						
					 
					
						2015-03-30 16:07:24 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						505f1fbcbb 
					 
					
						
						
							
							added tx tests and fixed block tests  
						
						
						
						
					 
					
						2015-03-25 17:05:29 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						7b8a47f484 
					 
					
						
						
							
							removed legacy code  
						
						
						
						
					 
					
						2015-03-23 22:05:12 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						bfb9ed881d 
					 
					
						
						
							
							Gas validation and clean up of legacy code  
						
						
						
						
					 
					
						2015-03-23 21:48:45 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						c8e9ca0483 
					 
					
						
						
							
							fixed bad uncles  
						
						
						
						
					 
					
						2015-03-23 18:27:05 +01:00