Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						cc0b451119 
					 
					
						
						
							
							Merge pull request  #1260  from obscuren/tx-drop-low-tx  
						
						... 
						
						
						
						core: drop low gas tx 
						
						
					 
					
						2015-06-15 09:09:44 -07:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						f2a2164184 
					 
					
						
						
							
							Merge pull request  #990  from zsfelfoldi/gasprice  
						
						... 
						
						
						
						eth: add GasPriceOracle 
						
						
					 
					
						2015-06-15 08:44:25 -07:00 
						 
				 
			
				
					
						
							
							
								zsfelfoldi 
							
						 
					 
					
						
						
							
						
						3f94d09c1f 
					 
					
						
						
							
							fixed saving receipts  
						
						
						
						
					 
					
						2015-06-15 15:55:38 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						6d817e16c1 
					 
					
						
						
							
							core, miner: tx pool drops txs below ask price  
						
						
						
						
					 
					
						2015-06-15 11:33:08 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						66d3dc8690 
					 
					
						
						
							
							eth, eth/downloader: move peer removal into downloader  
						
						
						
						
					 
					
						2015-06-15 09:22:36 +03:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						a5b977aa90 
					 
					
						
						
							
							core: write accounts to statedb.  Closes   #1210  
						
						
						
						
					 
					
						2015-06-09 11:37:01 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						5197aed7db 
					 
					
						
						
							
							cmd/utils, eth: core.NewBlockProcessor no longer needs TxPool  
						
						
						
						
					 
					
						2015-06-03 22:43:23 +02:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						057d36b049 
					 
					
						
						
							
							Update bootnode  
						
						
						
						
					 
					
						2015-05-31 13:48:27 -05:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						e1a0ee8fc5 
					 
					
						
						
							
							cmd/geth, cmd/utils, eth, p2p: pass and honor a no discovery flag  
						
						
						
						
					 
					
						2015-05-26 19:07:24 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						278183c7e7 
					 
					
						
						
							
							eth, p2p: start the p2p server even if maxpeers == 0  
						
						
						
						
					 
					
						2015-05-26 17:49:37 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						2f249fea44 
					 
					
						
						
							
							eth: stop p2p.Server on shutdown  
						
						
						
						
					 
					
						2015-05-25 01:17:14 +02:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						bed80133e0 
					 
					
						
						
							
							automatic DAG pregeneration for smooth epoch transitions  
						
						... 
						
						
						
						- backend: AutoDAG bool flag passed from cli/eth.Config to ethereum, autoDAG loop started if true
- backend: autoDAG loop start/stop, remove previous DAG
- cli: AutoDAG bool flag, off by default, but automatically ON if mining
- admin jsre: add startAutoDAG stopAutoDAG and makeDAG in miner section
- switch on/off DAG autogeneration when miner started/stopped on console 
						
						
					 
					
						2015-05-21 15:53:42 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						207bd55751 
					 
					
						
						
							
							eth: reduced max open files for LevelDB  
						
						
						
						
					 
					
						2015-05-21 11:45:35 +02:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						22b694ee1e 
					 
					
						
						
							
							solc now in ethereum, fixes solc path setting; setSolc() didnt work  
						
						
						
						
					 
					
						2015-05-20 02:47:13 +01: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 
							
						 
					 
					
						
						
							
						
						55d85d60fd 
					 
					
						
						
							
							eth, cmd/geth: start mining from console respects CLI flag  
						
						
						
						
					 
					
						2015-05-15 20:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						b71091e337 
					 
					
						
						
							
							eth, eth/downloader, miner: use download events to check miner start  
						
						
						
						
					 
					
						2015-05-15 00:43:10 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						8754f2b768 
					 
					
						
						
							
							Fix common.Address / []byte type conversions  
						
						
						
						
					 
					
						2015-05-12 17:19:39 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						da9fe951da 
					 
					
						
						
							
							Use common.Address type for accounts.Address  
						
						
						
						
					 
					
						2015-05-12 17:19:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						58d6ec689f 
					 
					
						
						
							
							Merge pull request  #933  from bas-vk/issue928  
						
						... 
						
						
						
						replaced path with platform aware filepath module 
						
						
					 
					
						2015-05-12 08:23:46 -07:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						b79dd188d9 
					 
					
						
						
							
							replaced several path.* with filepath.* which is platform independent  
						
						
						
						
					 
					
						2015-05-12 14:24:11 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						96d4a7d087 
					 
					
						
						
							
							eth, ethdb: lower the amount of open files & improve err messages for db  
						
						... 
						
						
						
						Closes  #880  
					
						2015-05-12 14:14:56 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						13f8f65a58 
					 
					
						
						
							
							eth, ethdb: lower the amount of open files & improve err messages for db  
						
						... 
						
						
						
						Closes  #880  
					
						2015-05-12 11:28:55 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						21e52efdfe 
					 
					
						
						
							
							cmd/geth, miner, backend, xeth: Fixed miner threads to be settable  
						
						... 
						
						
						
						Miner threads are now settable through the admin interface (closes  #897 )
and specify 0 CPU worker threads when eth_getWork is called (closes  #916 ) 
						
						
					 
					
						2015-05-11 17:21:22 +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 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						cb1fa523e4 
					 
					
						
						
							
							cmd/geth, cmd/mist, eth, flags: renamed loglevel to verbosity  
						
						
						
						
					 
					
						2015-05-09 12:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						4d5a719f25 
					 
					
						
						
							
							cmd, eth, p2p: introduce pending peer cli arg, add tests  
						
						
						
						
					 
					
						2015-05-07 15:30:56 +03:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						062fa049d0 
					 
					
						
						
							
							fixed merge issue  
						
						
						
						
					 
					
						2015-05-06 22:54:21 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						24d44f35f2 
					 
					
						
						
							
							Merge pull request  #791  from fjl/discover-sha3-distance  
						
						... 
						
						
						
						p2p/discover: sha3-based node distance 
						
						
					 
					
						2015-05-06 13:48:57 -07:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						b1cc9cdc74 
					 
					
						
						
							
							Integrate new ethash API and change geth makedag cmd  
						
						
						
						
					 
					
						2015-05-05 08:24:15 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						4accc187d5 
					 
					
						
						
							
							eth, p2p: add trusted node list beside static list  
						
						
						
						
					 
					
						2015-05-04 13:59:51 +03:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						016f152b36 
					 
					
						
						
							
							eth, eth/downloader: Moved block processing & graceful shutdown  
						
						... 
						
						
						
						The downloader is no longer responsible for processing blocks. The
eth-protocol handler now takes care of this instead.
Added graceful shutdown during block processing. Closes  #846  
						
						
					 
					
						2015-05-01 15:58:44 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						413ace37d3 
					 
					
						
						
							
							eth, p2p: rename trusted nodes to static, drop inbound extra slots  
						
						
						
						
					 
					
						2015-04-30 19:32:48 +03:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						15873fafc0 
					 
					
						
						
							
							core: added a wait group to chain manager for graceful shutdown  
						
						
						
						
					 
					
						2015-04-30 17:50:47 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						701591b403 
					 
					
						
						
							
							cmd, eth, p2p: fix review issues enumerated by Felix  
						
						
						
						
					 
					
						2015-04-30 16:15:29 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						679c90b873 
					 
					
						
						
							
							cmd/geth, cmd/utils, eth: internalize trusted node config file  
						
						
						
						
					 
					
						2015-04-30 16:03:47 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						de0549fabb 
					 
					
						
						
							
							cmd/geth, cmd/mist, cmd/utils, eth, p2p: support trusted peers  
						
						
						
						
					 
					
						2015-04-30 16:03:10 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						fc747ef4a6 
					 
					
						
						
							
							p2p/discover: new endpoint format  
						
						... 
						
						
						
						This commit changes the discovery protocol to use the new "v4" endpoint
format, which allows for separate UDP and TCP ports and makes it
possible to discover the UDP address after NAT. 
						
						
					 
					
						2015-04-30 14:57:33 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						91cb8cdd2a 
					 
					
						
						
							
							Merge pull request  #793  from karalabe/discovery-node-cache  
						
						... 
						
						
						
						p2p/discover: persistent node database 
						
						
					 
					
						2015-04-28 03:40:10 -07:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						19bc4624ea 
					 
					
						
						
							
							eth: pull in a lost merge change  
						
						... 
						
						
						
						Ref: 21c4c155ee 
						
						
					 
					
						2015-04-28 10:49:04 +03: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 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						8646365b42 
					 
					
						
						
							
							cmd/bootnode, eth, p2p, p2p/discover: use a fancier db design  
						
						
						
						
					 
					
						2015-04-24 18:04:41 +03:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						31f82eb334 
					 
					
						
						
							
							eth, eth/downloader: don't require td on downloader. Fixed tests  
						
						
						
						
					 
					
						2015-04-24 15:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						be843959cb 
					 
					
						
						
							
							backend: start miner in its go routine (no wait to generate DAG)  
						
						
						
						
					 
					
						2015-04-24 12:45:11 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						6def110c37 
					 
					
						
						
							
							cmd/bootnode, eth, p2p, p2p/discover: clean up the seeder and mesh into eth.  
						
						
						
						
					 
					
						2015-04-24 11:33:55 +03:00