obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							cfb2b51b74 
							
						 
					 
					
						
						
							
							eth/downloader: fixed test  
						
						
						
					 
					
						2015-05-15 12:47:32 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							f6669db001 
							
						 
					 
					
						
						
							
							core: fixed mining strategy  
						
						
						
					 
					
						2015-05-15 12:24:29 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							b71091e337 
							
						 
					 
					
						
						
							
							eth, eth/downloader, miner: use download events to check miner start  
						
						
						
					 
					
						2015-05-15 00:43:10 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							0f76a1c6df 
							
						 
					 
					
						
						
							
							core: changed how head events are checked  
						
						
						
					 
					
						2015-05-15 00:42:06 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							580bae0a86 
							
						 
					 
					
						
						
							
							core: improved uncle messages  
						
						
						
					 
					
						2015-05-15 00:40:07 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							b19bf3ec78 
							
						 
					 
					
						
						
							
							core: changed log message for forks.  closes   #952  
						
						
						
					 
					
						2015-05-14 17:16:46 +02:00 
						 
				 
			
				
					
						
							
							
								Vitalik Buterin 
							
						 
					 
					
						
						
						
						
							
						
						
							bc83761996 
							
						 
					 
					
						
						
							
							Fixed max uncle count error message  
						
						
						
					 
					
						2015-05-13 20:29:57 -04:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							95773b9673 
							
						 
					 
					
						
						
							
							removed redundant newlines in import block  
						
						
						
					 
					
						2015-05-12 15:20:53 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							b79dd188d9 
							
						 
					 
					
						
						
							
							replaced several path.* with filepath.* which is platform independent  
						
						
						
					 
					
						2015-05-12 14:24:11 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							3c6c891680 
							
						 
					 
					
						
						
							
							core: optimise pending transaction processing  
						
						
						
					 
					
						2015-05-11 11:39:33 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							a2919b5e17 
							
						 
					 
					
						
						
							
							core, eth, miner: improved tx removal & fatal error on db sync err  
						
						... 
						
						
						
						* core: Added GasPriceChange event
* eth: When one of the DB flush methods error a fatal error log message
  is given. Hopefully this will prevent corrupted databases from
  occuring.
* miner: remove transactions with low gas price. Closes  #906 , #903  
						
					 
					
						2015-05-11 11:39:33 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							45c070fc8b 
							
						 
					 
					
						
						
							
							Merge pull request  #833  from ethersphere/frontier/solidity  
						
						... 
						
						
						
						solidity compiler and contract metadocs integration 
						
					 
					
						2015-05-08 03:43:31 -07:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							dcfecebe1f 
							
						 
					 
					
						
						
							
							core: get transaction by hash from transaction pool  
						
						
						
					 
					
						2015-05-07 18:22:57 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							7e160a677d 
							
						 
					 
					
						
						
							
							xeth, core, event/filter, rpc: new block and transaction filters  
						
						
						
					 
					
						2015-05-07 14:44:32 +02:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
						
						
							
						
						
							009b221692 
							
						 
					 
					
						
						
							
							solidity compiler and contract metadocs integration  
						
						... 
						
						
						
						* common/compiler: solidity compiler + tests
* rpc: eth_compilers, eth_compileSolidity + tests
* fix natspec test using keystore API, notice exp dynamically changes addr, cleanup
* resolver implements registrars and needs to create reg contract (temp)
* xeth: solidity compiler. expose getter Solc() and paths setter SetSolc(solcPath)
* ethereumApi: implement compiler related RPC calls using XEth - json struct tests
* admin: make use of XEth.SetSolc to allow runtime setting of compiler paths
* cli: command line flags solc to set custom solc bin path
* js admin api with new features debug and contractInfo modules
* wiki is the doc https://github.com/ethereum/go-ethereum/wiki/Contracts-and-Transactions  
						
					 
					
						2015-05-07 12:58:21 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
						
						
							
						
						
							2808409fbd 
							
						 
					 
					
						
						
							
							Add genesis block total difficulty in tests  
						
						
						
					 
					
						2015-05-06 23:22:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							323216ed85 
							
						 
					 
					
						
						
							
							Merge pull request  #861  from obscuren/transaction_pool_fixes  
						
						... 
						
						
						
						core: transaction pool fixes & resending transactions 
						
					 
					
						2015-05-06 11:23:58 -07:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							92f998c7ef 
							
						 
					 
					
						
						
							
							core: use removeTx instead of delete  
						
						
						
					 
					
						2015-05-06 18:30:55 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
						
						
							
						
						
							b1cc9cdc74 
							
						 
					 
					
						
						
							
							Integrate new ethash API and change geth makedag cmd  
						
						
						
					 
					
						2015-05-05 08:24:15 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							37770ed0d3 
							
						 
					 
					
						
						
							
							core: added unix timestamp to debug output for block proc  
						
						
						
					 
					
						2015-05-03 21:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							c5b8acbaf0 
							
						 
					 
					
						
						
							
							core: print ignored blocks  
						
						
						
					 
					
						2015-05-03 14:09:50 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							c6ad3aec05 
							
						 
					 
					
						
						
							
							eth,core: changed NewTicker to Tick  
						
						
						
					 
					
						2015-05-03 13:27:37 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							b298928c49 
							
						 
					 
					
						
						
							
							core: added 'ignored' status  
						
						
						
					 
					
						2015-05-01 16:00:30 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							15873fafc0 
							
						 
					 
					
						
						
							
							core: added a wait group to chain manager for graceful shutdown  
						
						
						
					 
					
						2015-04-30 17:50:47 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							e4dba36892 
							
						 
					 
					
						
						
							
							core: check for parent in calc TD. TD = (N != 0 == parent.TD) || (== D)  
						
						
						
					 
					
						2015-04-30 14:55:21 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							28b39267d9 
							
						 
					 
					
						
						
							
							core, eth: verify td of received blocks  
						
						
						
					 
					
						2015-04-30 13:50:59 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							88292f35db 
							
						 
					 
					
						
						
							
							core: remove txs from queue in addition to removal of pending  
						
						
						
					 
					
						2015-04-30 00:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							2590a7dabb 
							
						 
					 
					
						
						
							
							core: added some additional chain tests for shortest chain  
						
						
						
					 
					
						2015-04-30 00:14:41 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							9e63798d03 
							
						 
					 
					
						
						
							
							core/types, eth: meassure and display propagation times  
						
						
						
					 
					
						2015-04-29 19:55:30 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							c930045834 
							
						 
					 
					
						
						
							
							core: fixed tetst to reflect (int, error) return by insertChain  
						
						
						
					 
					
						2015-04-29 15:27:04 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							735b029db9 
							
						 
					 
					
						
						
							
							core: return the index of the block that failed when inserting a chain  
						
						
						
					 
					
						2015-04-29 14:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							4e07967711 
							
						 
					 
					
						
						
							
							core: fixed chain reorg during splits  
						
						... 
						
						
						
						Chain reorgs weren't properly handled when a chain was further ahead.
Previously we'd end up with mixed chains in our canonical numbering
sequence. Added test for this type of forking.
```
     /-o-o-o   A
o-C-+
     \-o-o-o-o B
```
Ends up with with C A1, A2, A3, B4 
						
					 
					
						2015-04-29 12:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							af73d1d682 
							
						 
					 
					
						
						
							
							core/types: added fake parent hash / hash to String() output  
						
						
						
					 
					
						2015-04-29 12:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							7ac24d551b 
							
						 
					 
					
						
						
							
							core: seperated proccing mutex and getting mutex  
						
						
						
					 
					
						2015-04-29 12:51:04 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							9f32117457 
							
						 
					 
					
						
						
							
							core: bump database version  
						
						
						
					 
					
						2015-04-29 12:51:04 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							a4b79f1dac 
							
						 
					 
					
						
						
							
							core: moved mutex locks in insert blocks to start of function  
						
						... 
						
						
						
						Insert blocks will no longer allow processing of multiple chains at the
same time. The block lock has been moved to start of the function. 
						
					 
					
						2015-04-29 12:51:04 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							04a09b7e2d 
							
						 
					 
					
						
						
							
							core: set min gas price at startup  
						
						
						
					 
					
						2015-04-29 12:51:04 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							145e02fc54 
							
						 
					 
					
						
						
							
							core, miner: added value check on tx validation  
						
						... 
						
						
						
						* Changed CalcGasLimit to no longer need current block
* Added a gas * price + value on tx validation
* Transactions in the pool are now re-validated once every X 
						
					 
					
						2015-04-26 11:19:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							8d09f95bc7 
							
						 
					 
					
						
						
							
							Merge pull request  #805  from obscuren/download_improvements  
						
						... 
						
						
						
						eth, eth/downloader: improve downloader and remove asynchronousness 
						
					 
					
						2015-04-24 15:56:17 -07:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							405720b218 
							
						 
					 
					
						
						
							
							xeth, core, cmd/utils: Transaction can not be over block gas limit  
						
						... 
						
						
						
						Transactions will be invalidated when the tx.gas_limit > block.gas_limit 
						
					 
					
						2015-04-24 17:48:13 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							cd2782f59c 
							
						 
					 
					
						
						
							
							core: fixed wildcard topic filters.  Closes   #725  
						
						
						
					 
					
						2015-04-24 13:45:21 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							c273ed7d82 
							
						 
					 
					
						
						
							
							Moved leveldb update loop to eth/backend  
						
						... 
						
						
						
						change order of block insert and update LastBlock
bugfix, wrong hash stored in blockDb 
						
					 
					
						2015-04-23 17:58:58 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							7f14fbd579 
							
						 
					 
					
						
						
							
							core: pending txs now re-validated once every second  
						
						
						
					 
					
						2015-04-23 11:50:12 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							fba40e18d9 
							
						 
					 
					
						
						
							
							core: added accessor for queued transactions  
						
						
						
					 
					
						2015-04-23 11:50:12 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							d3be1a2719 
							
						 
					 
					
						
						
							
							eth: moved mined, tx events to protocol-hnd and improved tx propagation  
						
						... 
						
						
						
						Transactions are now propagated to peers from which we have not yet
received the transaction. This will significantly reduce the chatter on
the network.
Moved new mined block handler to the protocol handler and moved
transaction handling to protocol handler. 
						
					 
					
						2015-04-23 11:50:12 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							888ece0cb2 
							
						 
					 
					
						
						
							
							core: fixed test  
						
						
						
					 
					
						2015-04-23 11:50:12 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							7edbb0110f 
							
						 
					 
					
						
						
							
							core: set the state for the managed tx state  
						
						... 
						
						
						
						Set the state for the managed tx state instead of creating a new
managed state. 
						
					 
					
						2015-04-23 11:50:12 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							1506e00a23 
							
						 
					 
					
						
						
							
							core: improved error message for invalid nonce txs  
						
						
						
					 
					
						2015-04-23 11:50:11 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							7138404cb0 
							
						 
					 
					
						
						
							
							core: only post event once per tx & fixed test  
						
						
						
					 
					
						2015-04-23 11:50:11 +02: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