Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							be44651523 
							
						 
					 
					
						
						
							
							Merge pull request  #2402  from obscuren/eth-sign-fix  
						
						 
						
						... 
						
						
						
						eth: enforce signing hashes using eth_sign instead of arbitrary data 
						
					 
					
						2016-04-01 13:42:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							1f3596c25a 
							
						 
					 
					
						
						
							
							core: transition db now also returns the required gas amount  
						
						 
						
						... 
						
						
						
						Exposes some core methods to transition and compute new state
information and adds an additional return value to the transition db
method to fetch required gas for that particular message (excluding gas
refunds from any SSTORE[X] = 0 and SUICIDE.
Fixes  #2395  
						
					 
					
						2016-04-01 01:01:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							f0cbebb19f 
							
						 
					 
					
						
						
							
							core: added basic chain configuration  
						
						 
						
						... 
						
						
						
						Added chain configuration options and write out during genesis database
insertion. If no "config" was found, nothing is written to the database.
Configurations are written on a per genesis base. This means
that any chain (which is identified by it's genesis hash) can have their
own chain settings. 
						
					 
					
						2016-04-01 01:01:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							916fe11241 
							
						 
					 
					
						
						
							
							eth: enforce signing hashes using eth_sign instead of arbitrary data  
						
						 
						
						
						
					 
					
						2016-04-01 00:43:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							4326061e35 
							
						 
					 
					
						
						
							
							eth: fix accidental nil panic on nil errors  
						
						 
						
						
						
					 
					
						2016-03-31 18:26:25 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							6c670eff01 
							
						 
					 
					
						
						
							
							eth: manually convert errors to strings on the trace API (json cannot)  
						
						 
						
						
						
					 
					
						2016-03-31 17:41:26 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							72826bb5ad 
							
						 
					 
					
						
						
							
							accounts/abi/bind, cmd/abigen: Go API generator around an EVM ABI  
						
						 
						
						
						
					 
					
						2016-03-24 14:15:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							75c86f8646 
							
						 
					 
					
						
						
							
							Merge pull request  #2141  from obscuren/evm-init  
						
						 
						
						... 
						
						
						
						core, core/vm, tests: changed the initialisation behaviour of the EVM 
						
					 
					
						2016-03-23 23:20:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							5f92606be2 
							
						 
					 
					
						
						
							
							eth/api: added root to the receipts  
						
						 
						
						
						
					 
					
						2016-03-23 23:02:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							3601320ccd 
							
						 
					 
					
						
						
							
							eth, rpc: implemented block debugging rpc calls  
						
						 
						
						... 
						
						
						
						Implemented the following block debugging RPC calls
* Block(RLP)
* BlockByFile(fileName)
* BlockByNumber(number)
* BlockByHash(hash) 
						
					 
					
						2016-03-23 23:02:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							14013372ae 
							
						 
					 
					
						
						
							
							core: Added EVM configuration options  
						
						 
						
						... 
						
						
						
						The EVM is now initialised with an additional configured object that
allows you to turn on debugging options. 
						
					 
					
						2016-03-23 23:02:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							0228fb57cd 
							
						 
					 
					
						
						
							
							eth, miner: fetch pending block/state in on go (data race)  
						
						 
						
						
						
					 
					
						2016-03-16 11:23:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leif Jurvetson 
							
						 
					 
					
						
						
						
						
							
						
						
							bbbe2360d0 
							
						 
					 
					
						
						
							
							eth: various typos  
						
						 
						
						
						
					 
					
						2016-03-15 11:27:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							f30b809f00 
							
						 
					 
					
						
						
							
							Merge pull request  #2215  from bas-vk/estimategas  
						
						 
						
						... 
						
						
						
						core: improved check for contract creation 
						
					 
					
						2016-03-01 10:59:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							c616391df2 
							
						 
					 
					
						
						
							
							eth: fixed homestead tx check  
						
						 
						
						... 
						
						
						
						When a block is queried for retrieval we should add a check whether the
block falls within the frontier rules. If we'd always use `From`
retrieving transaction might fail. This PR temporarily changes
everything to `FromFrontier` (safe!). 
						
					 
					
						2016-02-20 12:39:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
						
						
							
						
						
							371871d685 
							
						 
					 
					
						
						
							
							parmas, crypto, core, core/vm: homestead consensus protocol changes  
						
						 
						
						... 
						
						
						
						* change gas cost for contract creating txs
* invalidate signature with s value greater than secp256k1 N / 2
* OOG contract creation if not enough gas to store code
* new difficulty adjustment algorithm
* new DELEGATECALL op code 
						
					 
					
						2016-02-18 10:08:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							0ff2adb21b 
							
						 
					 
					
						
						
							
							core: improved check for contract creation  
						
						 
						
						
						
					 
					
						2016-02-16 10:52:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							537774e049 
							
						 
					 
					
						
						
							
							Merge pull request  #2195  from obscuren/gpo-rpc  
						
						 
						
						... 
						
						
						
						eth: Added GPO to suggest default gas prices 
						
					 
					
						2016-02-11 10:36:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							725f2a4cf7 
							
						 
					 
					
						
						
							
							eth: Added GPO to suggest default gas prices  
						
						 
						
						... 
						
						
						
						This PR fixes a regression of the RPC where the default gas price that
was being used for transaction wasn't properly using the GPO. This PR
adds the GPO back to suggest gas prices rather than the hardcoded
default of 10000000000000.
Closes  #2194  
						
					 
					
						2016-02-10 16:50:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							59cd60b266 
							
						 
					 
					
						
						
							
							eth, eth/downloader, jsre: surface state sync progress through the API  
						
						 
						
						
						
					 
					
						2016-02-10 14:30:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							dda5af0e6c 
							
						 
					 
					
						
						
							
							eth, miner: move the public miner api into eth to access etherbase  
						
						 
						
						
						
					 
					
						2016-02-09 16:03:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							5fb68f4b39 
							
						 
					 
					
						
						
							
							eth: sendTransaction would not report the error when tx could not be added to tx pool  
						
						 
						
						
						
					 
					
						2016-02-08 11:11:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							6b939fbeaa 
							
						 
					 
					
						
						
							
							rpc: add jsonrpc version to module request, use json types  
						
						 
						
						
						
					 
					
						2016-02-04 16:55:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							5da7ec7c18 
							
						 
					 
					
						
						
							
							cmd, eth, rpc: fix some RPC issues with pending blocks  
						
						 
						
						
						
					 
					
						2016-02-03 10:35:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							a8fd0de0d3 
							
						 
					 
					
						
						
							
							Merge pull request  #2156  from ppratscher/add_replay_tx  
						
						 
						
						... 
						
						
						
						core/vm, rpc/api: added debug_replayTransaction RPC call 
						
					 
					
						2016-02-03 10:34:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Pratscher 
							
						 
					 
					
						
						
						
						
							
						
						
							15780ead07 
							
						 
					 
					
						
						
							
							core/vm, rpc/api: renamed to debug.replayTransaction, migrated to new RPC, integrated feedback  
						
						 
						
						... 
						
						
						
						Integrated code review suggestions
Integrated last review comments 
						
					 
					
						2016-02-02 15:20:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							d3642b0715 
							
						 
					 
					
						
						
							
							core, eth, rpc/api: rpc method to inspect the txpool queue  
						
						 
						
						
						
					 
					
						2016-02-01 14:58:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							19b2640e89 
							
						 
					 
					
						
						
							
							rpc: migrated the RPC insterface to a new reflection based RPC layer  
						
						 
						
						
						
					 
					
						2016-01-26 13:51:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zsfelfoldi 
							
						 
					 
					
						
						
						
						
							
						
						
							975c591261 
							
						 
					 
					
						
						
							
							core: tx pool skip price validation for "owned" transactions  
						
						 
						
						
						
					 
					
						2015-12-16 03:21:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							d8370a4e15 
							
						 
					 
					
						
						
							
							core, eth, node, rpc: port the admin and debug API  
						
						 
						
						
						
					 
					
						2015-12-14 19:36:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							eae81465c1 
							
						 
					 
					
						
						
							
							rpc: new RPC implementation with pub/sub support  
						
						 
						
						
						
					 
					
						2015-12-14 16:34:05 +01:00