terasum 
							
						 
					 
					
						
						
							
						
						e9382c6e9f 
					 
					
						
						
							
							miner: fix typo  
						
						
						
						
					 
					
						2017-10-12 10:19:23 +08:00 
						 
				 
			
				
					
						
							
							
								Egon Elbre 
							
						 
					 
					
						
						
							
						
						faafeef79e 
					 
					
						
						
							
							miner: fix megacheck warnings  
						
						
						
						
					 
					
						2017-08-07 13:41:22 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						09777952ee 
					 
					
						
						
							
							core, consensus: pluggable consensus engines ( #3817 )  
						
						... 
						
						
						
						This commit adds pluggable consensus engines to go-ethereum. In short, it
introduces a generic consensus interface, and refactors the entire codebase to
use this interface. 
						
						
					 
					
						2017-04-05 00:16:29 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						567d41d936 
					 
					
						
						
							
							all: swap out the C++ ethash to the pure Go one (mining todo)  
						
						
						
						
					 
					
						2017-03-09 15:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						d4fd06c3dc 
					 
					
						
						
							
							all: blidly swap out glog to our log15, logs need rework  
						
						
						
						
					 
					
						2017-02-23 12:16:44 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						c5df37c111 
					 
					
						
						
							
							eth: accept leading zeros for nonce parameter of submitWork ( #3558 )  
						
						
						
						
					 
					
						2017-01-13 00:37:23 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						0ee796632a 
					 
					
						
						
							
							eth, miner: verify PoW in the remote agent to notify submitter ( #3438 )  
						
						
						
						
					 
					
						2016-12-20 02:14:36 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						b750cab56a 
					 
					
						
						
							
							miner: fix a race between remote agent start/loop  
						
						
						
						
					 
					
						2016-12-13 14:03:57 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						8c38f8d815 
					 
					
						
						
							
							miner: synchronise start / stop  
						
						... 
						
						
						
						This PR fixes an issue where the remote worker was stopped twice and not
properly handled. This adds a synchronised running check to the start
and stop methods preventing closing of a channel more than once. 
						
						
					 
					
						2015-10-31 02:18:41 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						fbdb44dcc1 
					 
					
						
						
							
							cmd/utils, rpc/comms: stop XEth when IPC connection ends  
						
						... 
						
						
						
						There are a bunch of changes required to make this work:
- in miner: allow unregistering agents, fix RemoteAgent.Stop
- in eth/filters: make FilterSystem.Stop not crash
- in rpc/comms: move listen loop to platform-independent code
Fixes  #1930 . I ran the shell loop there for a few minutes and didn't see
any changes in the memory profile. 
						
						
					 
					
						2015-10-29 17:26:26 +01:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						d9addf79fa 
					 
					
						
						
							
							Improve error string and remove unneeded else clause  
						
						
						
						
					 
					
						2015-08-28 03:42:01 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						829201382b 
					 
					
						
						
							
							rpc: return error code for eth_getWork when no work ready  
						
						
						
						
					 
					
						2015-08-26 12:46:50 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						c32073b11f 
					 
					
						
						
							
							miner, rpc: added submit hashrate for remote agents  
						
						
						
						
					 
					
						2015-08-06 12:58:54 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						bfbcfbe4a9 
					 
					
						
						
							
							all: fix license headers one more time  
						
						... 
						
						
						
						I forgot to update one instance of "go-ethereum" in commit 3f047be5a 
						
						
					 
					
						2015-07-23 18:35:11 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						3f047be5aa 
					 
					
						
						
							
							all: update license headers to distiguish GPL/LGPL  
						
						... 
						
						
						
						All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library". 
						
						
					 
					
						2015-07-22 18:51:45 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						e870e61bc9 
					 
					
						
						
							
							miner: smart mining  
						
						... 
						
						
						
						Work is now handled and carried over multiple sessions. Previously one
session only was assumed, potentially resulting in invalid (outdated)
work
* Larger work / result queue
* Full validation option 
						
						
					 
					
						2015-07-15 20:37:12 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						ea54283b30 
					 
					
						
						
							
							all: update license information  
						
						
						
						
					 
					
						2015-07-07 14:12:44 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						1d42888d30 
					 
					
						
						
							
							core/types: make blocks immutable  
						
						
						
						
					 
					
						2015-06-29 18:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						8e77f81586 
					 
					
						
						
							
							Return 32-byte hashes from GetWork  
						
						... 
						
						
						
						Ensures that the Get Work results are a consistent length. Closes  #917  
						
						
					 
					
						2015-05-11 10:11:33 -04:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						fa729a0c55 
					 
					
						
						
							
							miner: go fmt  
						
						
						
						
					 
					
						2015-04-20 00:41:50 +02:00 
						 
				 
			
				
					
						
							
							
								Vitalik Buterin 
							
						 
					 
					
						
						
							
						
						5caf1aa1a9 
					 
					
						
						
							
							Switched getWork third output from difficulty to target  
						
						
						
						
					 
					
						2015-04-19 17:42:21 -04:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						2cc9211269 
					 
					
						
						
							
							miner: fixed remote miner current work  
						
						
						
						
					 
					
						2015-04-19 21:58:58 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						d36501a6e5 
					 
					
						
						
							
							Fixed miner  
						
						... 
						
						
						
						* Miners could stall because the worker wasn't aware the miner was done 
						
						
					 
					
						2015-03-26 17:45:03 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						a59ea7ce29 
					 
					
						
						
							
							Changed miner  
						
						... 
						
						
						
						* Instead of delivering `Work` to the `Worker`, push a complete Block to
  the `Worker` so that each agent can work on their own block. 
						
						
					 
					
						2015-03-24 10:34:06 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						9be7853e34 
					 
					
						
						
							
							Fixed issues with stalled remote miner  
						
						
						
						
					 
					
						2015-03-23 16:35:44 +01:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						91a2275ad3 
					 
					
						
						
							
							Move RemoteAgent to miner pkg  
						
						
						
						
					 
					
						2015-03-23 11:21:41 +01:00