obscuren 
							
						 
					 
					
						
						
							
						
						90c4493a10 
					 
					
						
						
							
							eth, core: interupt the chain processing on stop  
						
						... 
						
						
						
						Added an additional channel which is used to interupt the chain manager
when it's processing blocks. 
						
						
					 
					
						2015-06-12 13:41:34 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						287f990891 
					 
					
						
						
							
							core/vm: Improved error reporting for trace logging  
						
						
						
						
					 
					
						2015-06-12 13:35:14 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						02d629af8f 
					 
					
						
						
							
							core/vm: fixed printable characters using unicode instead  
						
						
						
						
					 
					
						2015-06-12 11:18:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						6609d45ef4 
					 
					
						
						
							
							Merge pull request  #1228  from obscuren/vm-optimisations  
						
						... 
						
						
						
						core/vm: optimisations 
						
						
					 
					
						2015-06-11 03:32:39 -07:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						37111aa4bd 
					 
					
						
						
							
							core: retry block now also parellise nonce checks  
						
						
						
						
					 
					
						2015-06-11 12:06:05 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						f599a1b5f1 
					 
					
						
						
							
							core/vm: added a comment regarding the uint64 vs *big.Int  
						
						
						
						
					 
					
						2015-06-11 11:59:30 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						e7627623b9 
					 
					
						
						
							
							core/vm: reverse loop stack  
						
						
						
						
					 
					
						2015-06-10 21:08:54 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						f94c5473ad 
					 
					
						
						
							
							core/vm: fixed a bug where Data ignored the stack ptr  
						
						
						
						
					 
					
						2015-06-10 21:08:04 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						10af69b57c 
					 
					
						
						
							
							core, core/vm: moved logger and added gas cost to struct logging  
						
						
						
						
					 
					
						2015-06-10 19:56:40 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						fc2a061d51 
					 
					
						
						
							
							core/vm: unexported stack again. No longer required  
						
						
						
						
					 
					
						2015-06-10 17:47:36 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						065aff9ffa 
					 
					
						
						
							
							core/vm: documentation and name changes  
						
						
						
						
					 
					
						2015-06-10 17:47:36 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						4407524d13 
					 
					
						
						
							
							core: fixed race condition for subscriptions  
						
						
						
						
					 
					
						2015-06-10 17:13:32 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						29f7902fee 
					 
					
						
						
							
							core: fixed test  
						
						
						
						
					 
					
						2015-06-10 17:13:32 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						65a48f9cd8 
					 
					
						
						
							
							core: fixed race condition in the transaction pool  
						
						... 
						
						
						
						Removed `Stop/Start` mechanism from the transaction pool. 
						
						
					 
					
						2015-06-10 17:13:32 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						1774c49456 
					 
					
						
						
							
							core: log tx count for each set of blocks we're importing  
						
						
						
						
					 
					
						2015-06-10 12:57:58 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						6fb6e6679e 
					 
					
						
						
							
							core/vm, core/state: added storage to structured vm logging  
						
						
						
						
					 
					
						2015-06-10 12:57:37 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						38c61f6f25 
					 
					
						
						
							
							core, core/vm: added structure logging  
						
						... 
						
						
						
						This also reduces the time required spend in the VM 
						
						
					 
					
						2015-06-10 12:23:49 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						ff5b3ef087 
					 
					
						
						
							
							core/vm: added structured logging  
						
						
						
						
					 
					
						2015-06-10 10:59:44 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						468501cb86 
					 
					
						
						
							
							core/vm: changed program counter to uint64  
						
						
						
						
					 
					
						2015-06-10 10:44:46 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						bc6031e7bb 
					 
					
						
						
							
							core, xeth: moved nonce management burden from xeth to txpool  
						
						
						
						
					 
					
						2015-06-09 21:01:02 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						d652a58ada 
					 
					
						
						
							
							core: fix a race condition accessing the gas limit  
						
						
						
						
					 
					
						2015-06-09 21:13:21 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						fecf214175 
					 
					
						
						
							
							core: fix a lock annoyance and potential deadlock  
						
						
						
						
					 
					
						2015-06-09 21:02:26 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						73c355591f 
					 
					
						
						
							
							core, eth: document that result of GetTransactions is modifiable  
						
						
						
						
					 
					
						2015-06-09 17:07:10 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						7aefe123e9 
					 
					
						
						
							
							core/types: add Transaction.Size  
						
						
						
						
					 
					
						2015-06-09 17:06:31 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						c71ab2a6a3 
					 
					
						
						
							
							Merge pull request  #1219  from Gustav-Simonsson/precompiled_ec_recover_padding  
						
						... 
						
						
						
						Precompiled ec recover padding 
						
						
					 
					
						2015-06-09 07:21:23 -07:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						6e3b58e491 
					 
					
						
						
							
							Remove unneeded if check on EC recover padding  
						
						
						
						
					 
					
						2015-06-09 16:03:05 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						365576620a 
					 
					
						
						
							
							Merge pull request  #1216  from karalabe/fix-eth-dataraces  
						
						... 
						
						
						
						Fix various data races in eth and core 
						
						
					 
					
						2015-06-09 06:53:49 -07:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						ad5b5a4895 
					 
					
						
						
							
							Pad precompiled EC recover input and add validations  
						
						
						
						
					 
					
						2015-06-09 15:41:15 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ebf2aabd25 
					 
					
						
						
							
							core: fix up a deadlock caused by double locking  
						
						
						
						
					 
					
						2015-06-09 16:26:44 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ca8cb65b73 
					 
					
						
						
							
							core: fix data race accessing ChainManager.currentBlock  
						
						
						
						
					 
					
						2015-06-09 15:30:46 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						07baf66200 
					 
					
						
						
							
							core: fix data race in accessing ChainManager.td  
						
						
						
						
					 
					
						2015-06-09 15:23:20 +03:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						190c1b688a 
					 
					
						
						
							
							core: skip genesis block for reprocess.  Closes   #1202  
						
						
						
						
					 
					
						2015-06-09 13:24:32 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						a5b977aa90 
					 
					
						
						
							
							core: write accounts to statedb.  Closes   #1210  
						
						
						
						
					 
					
						2015-06-09 11:37:01 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						0f1cdfa53a 
					 
					
						
						
							
							Merge pull request  #1193  from tgerring/hotbackup  
						
						... 
						
						
						
						Improve export command 
						
						
					 
					
						2015-06-08 16:32:38 -07:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						5245bd7b20 
					 
					
						
						
							
							core: added a test for missing nonces  
						
						... 
						
						
						
						This test showed the logic in the queue was slightly flawed sending out
transactions to its peer it couldn't even resolve itself. 
						
						
					 
					
						2015-06-09 00:41:47 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						6244b10a8f 
					 
					
						
						
							
							core: settable genesis nonce  
						
						... 
						
						
						
						You can set the nonce of the block with `--genesisnonce`. When the
genesis nonce changes and it doesn't match with the first block in your
database it will fail. A new `datadir` must be given if the nonce of the
genesis block changes. 
						
						
					 
					
						2015-06-08 18:33:43 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						6c27e2aaf6 
					 
					
						
						
							
							core: add bad block for the 'missing nonce check' fork  
						
						
						
						
					 
					
						2015-06-08 02:54:10 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						0b493910d3 
					 
					
						
						
							
							core: fix the nonce check one more time  
						
						... 
						
						
						
						The block nonce verification was effectively disabled by a typo.
This time, there is an actual test for it. 
						
						
					 
					
						2015-06-08 02:19:39 +02:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						4ab0cedf42 
					 
					
						
						
							
							Export should start with block 0  
						
						
						
						
					 
					
						2015-06-06 10:59:56 -04:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						ed621aae33 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2015-06-06 09:50:23 -04:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						89c9320d80 
					 
					
						
						
							
							Allow exporting subset of chain  
						
						
						
						
					 
					
						2015-06-05 23:01:54 -04:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						7ab87f9f6e 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2015-06-05 17:33:30 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						912cf7ba04 
					 
					
						
						
							
							core: added fork test & double nonce test  
						
						
						
						
					 
					
						2015-06-04 19:28:39 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						0f51ee6c88 
					 
					
						
						
							
							crypto: return common.Address rather than raw bytes  
						
						
						
						
					 
					
						2015-06-04 19:28:39 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						dcdb4554d7 
					 
					
						
						
							
							core: documented changes in tx pool  
						
						
						
						
					 
					
						2015-06-04 16:19:22 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						cf5ad266f6 
					 
					
						
						
							
							core: only change the nonce if the account nonce is lower  
						
						
						
						
					 
					
						2015-06-04 15:44:42 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						9dd12a64a7 
					 
					
						
						
							
							core: renamed txs to pending  
						
						
						
						
					 
					
						2015-06-04 13:16:31 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						140d883901 
					 
					
						
						
							
							core: test updates  
						
						
						
						
					 
					
						2015-06-03 22:53:33 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						d09a6e5421 
					 
					
						
						
							
							core, eth, miner: moved nonce management to tx pool.  
						
						... 
						
						
						
						Removed the managed tx state from the chain manager to the transaction
pool where it's much easier to keep track of nonces (and manage them).
The transaction pool now also uses the queue and pending txs differently
where queued txs are now moved over to the pending queue (i.e. txs ready
for processing and propagation). 
						
						
					 
					
						2015-06-03 22:43:23 +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