Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							ea54283b30 
							
						 
					 
					
						
						
							
							all: update license information  
						
						 
						
						
						
					 
					
						2015-07-07 14:12:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							e6bb9c1cad 
							
						 
					 
					
						
						
							
							core, miner: removed vm errors from consensus err checking  
						
						 
						
						... 
						
						
						
						Removed VM errors from the consensus errors. They now used for output
only. 
						
					 
					
						2015-07-06 12:43:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
						
						
							
						
						
							0f04af5916 
							
						 
					 
					
						
						
							
							Fix core error forwarding, unify OOG VM err  
						
						 
						
						
						
					 
					
						2015-07-04 09:27:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							529fb7a7d7 
							
						 
					 
					
						
						
							
							core, xeth: core.AddressFromMessage removed => crypto.CreateAddress  
						
						 
						
						
						
					 
					
						2015-07-02 11:19:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							fccc7d71eb 
							
						 
					 
					
						
						
							
							core: remove superfluous big.Int allocations  
						
						 
						
						... 
						
						
						
						With blocks now being immutable, use big.Int values from
accessor functions instead of copying their results. 
						
					 
					
						2015-06-29 18:51:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							992dc74efd 
							
						 
					 
					
						
						
							
							core: avoid duplicate calls to Transaction.Data  
						
						 
						
						
						
					 
					
						2015-06-29 18:51:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							0b22ad99c1 
							
						 
					 
					
						
						
							
							core: optimize IntrinsicGas  
						
						 
						
						
						
					 
					
						2015-06-29 18:51:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							1d42888d30 
							
						 
					 
					
						
						
							
							core/types: make blocks immutable  
						
						 
						
						
						
					 
					
						2015-06-29 18:51:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							07c3de3f75 
							
						 
					 
					
						
						
							
							core, miner, xeth: renamed gas methods  
						
						 
						
						... 
						
						
						
						* BuyGas => SubGas
* RefundGas => AddGas
* SetGasPool => SetGasLimit 
						
					 
					
						2015-06-21 17:09:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							5721fcf668 
							
						 
					 
					
						
						
							
							core/state, core/vm: cleanup refunds  
						
						 
						
						
						
					 
					
						2015-06-17 10:20:33 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
						
						
							
						
						
							147a699c65 
							
						 
					 
					
						
						
							
							Add missing err checks on From() (skip RPC for now)  
						
						 
						
						
						
					 
					
						2015-06-01 22:12:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
						
						
							
						
						
							32276e8b01 
							
						 
					 
					
						
						
							
							Update StateTests and nil create return on failed code deposit  
						
						 
						
						
						
					 
					
						2015-05-15 18:49:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							6184781b49 
							
						 
					 
					
						
						
							
							Improved transaction pool  
						
						 
						
						... 
						
						
						
						The transaction pool will now some easily be able to pre determine the
validity of a transaction by checking the following:
* Account existst
* gas limit higher than the instrinsic gas
* enough funds to pay upfront costs
* nonce check 
						
					 
					
						2015-04-08 20:47:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							1889727144 
							
						 
					 
					
						
						
							
							Moved logging to logger.Core  
						
						 
						
						
						
					 
					
						2015-04-04 13:24:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
						
						
							
						
						
							c26c8d3a44 
							
						 
					 
					
						
						
							
							Read most protocol params from common/params.json  
						
						 
						
						... 
						
						
						
						* Add params package with exported variables generated from
  github.com/ethereum/common/blob/master/params.json
* Use params package variables in applicable places
* Add check for minimum gas limit in validation of block's gas limit
* Remove common/params.json from go-ethereum to avoid
  outdated version of it 
						
					 
					
						2015-04-02 06:22:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							0a554a1f27 
							
						 
					 
					
						
						
							
							Blocktest fixed, Execution fixed  
						
						 
						
						... 
						
						
						
						* Added new CreateAccount method which properly overwrites previous
  accounts (excluding balance)
* Fixed block tests (100% success) 
						
					 
					
						2015-04-01 10:53:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							ff9d66e096 
							
						 
					 
					
						
						
							
							Cleaned up changes  
						
						 
						
						
						
					 
					
						2015-03-24 15:23:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							23bccbbc58 
							
						 
					 
					
						
						
							
							Modified according to poc 9 changes  
						
						 
						
						... 
						
						
						
						* Refund of value 
						
					 
					
						2015-03-24 15:15:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							576df064e5 
							
						 
					 
					
						
						
							
							Updated for PV59  
						
						 
						
						... 
						
						
						
						* Value XFER are refunded back to the sender if the execution fails 
						
					 
					
						2015-03-24 11:49:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							0330077d76 
							
						 
					 
					
						
						
							
							moved state and vm to core  
						
						 
						
						
						
					 
					
						2015-03-23 16:59:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							0a1eeca41e 
							
						 
					 
					
						
						
							
							conversions. -compilable-  
						
						 
						
						
						
					 
					
						2015-03-18 13:00:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							0fa7859b94 
							
						 
					 
					
						
						
							
							Fixed VM & Tests w/ conversion  
						
						 
						
						
						
					 
					
						2015-03-17 13:24:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							17c5ba2b6b 
							
						 
					 
					
						
						
							
							core: actually convert transaction pool  
						
						 
						
						
						
					 
					
						2015-03-17 12:16:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							ee7202fa00 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'ethereum/conversion' into conversion  
						
						 
						
						
						
					 
					
						2015-03-17 12:01:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							27f7aa0163 
							
						 
					 
					
						
						
							
							core: adapt Message for new Transaction.From signature  
						
						 
						
						
						
					 
					
						2015-03-17 12:00:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							515d9432fc 
							
						 
					 
					
						
						
							
							converted vm  
						
						 
						
						
						
					 
					
						2015-03-17 11:19:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							94505146a2 
							
						 
					 
					
						
						
							
							updated vm env  
						
						 
						
						
						
					 
					
						2015-03-16 23:17:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							b523441361 
							
						 
					 
					
						
						
							
							Moved ethutil => common  
						
						 
						
						
						
					 
					
						2015-03-16 11:27:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							03403399fc 
							
						 
					 
					
						
						
							
							Return proper error  
						
						 
						
						
						
					 
					
						2015-03-13 17:47:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							310ca62285 
							
						 
					 
					
						
						
							
							Removed some of that gas pre pay magic  
						
						 
						
						
						
					 
					
						2015-03-12 22:29:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							c01d4c2f4c 
							
						 
					 
					
						
						
							
							Lowered default gas price and increased default gas limit  
						
						 
						
						
						
					 
					
						2015-03-11 17:36:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							477815c044 
							
						 
					 
					
						
						
							
							Improved error reporting and removed commented code  
						
						 
						
						
						
					 
					
						2015-03-11 16:33:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							9bf513e993 
							
						 
					 
					
						
						
							
							Merge ethereum/poc-9 into accounts-integration  
						
						 
						
						... 
						
						
						
						Conflicts:
	cmd/utils/cmd.go
	cmd/utils/flags.go
	core/manager.go
	eth/backend.go
	rpc/http/server.go
	xeth/xeth.go 
						
					 
					
						2015-03-09 23:25:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							2ee88a220a 
							
						 
					 
					
						
						
							
							core: remove Hash method from Message interface  
						
						 
						
						... 
						
						
						
						This will simplify the next commmit. Hash was only used for logging. 
						
					 
					
						2015-03-09 23:08:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							88ff13c241 
							
						 
					 
					
						
						
							
							Spec changes.  
						
						 
						
						... 
						
						
						
						* All errors during state transition result in an invalid tx 
						
					 
					
						2015-03-05 19:51:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							c74c07eed1 
							
						 
					 
					
						
						
							
							Fixed error for invalid transaction  
						
						 
						
						
						
					 
					
						2015-03-03 16:20:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							fa831206c6 
							
						 
					 
					
						
						
							
							Updated gast costs  
						
						 
						
						
						
					 
					
						2015-03-03 13:29:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							b383ff0b96 
							
						 
					 
					
						
						
							
							New gas prices model  
						
						 
						
						
						
					 
					
						2015-03-02 16:32:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							3ab05ddd25 
							
						 
					 
					
						
						
							
							Bump  
						
						 
						
						
						
					 
					
						2015-02-26 20:26:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							e235b57234 
							
						 
					 
					
						
						
							
							Fixed consensus issue for refunding  
						
						 
						
						... 
						
						
						
						* Refund should _always_ go to the origin 
						
					 
					
						2015-02-26 20:08:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							ea9a549bbd 
							
						 
					 
					
						
						
							
							Removed exported fields from state object and added proper set/getters  
						
						 
						
						
						
					 
					
						2015-02-20 14:19:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							fa4cbad315 
							
						 
					 
					
						
						
							
							Optimisations and fixed a couple of DDOS issues in the miner  
						
						 
						
						
						
					 
					
						2015-02-19 22:33:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							30fa30bd4a 
							
						 
					 
					
						
						
							
							Docs & old code removed  
						
						 
						
						
						
					 
					
						2015-02-02 20:02:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							8ccde784f9 
							
						 
					 
					
						
						
							
							Added (disabled) Jit validation  
						
						 
						
						
						
					 
					
						2015-02-01 15:30:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							82beaabf6a 
							
						 
					 
					
						
						
							
							Fixed consensus issue  
						
						 
						
						
						
					 
					
						2015-01-13 14:57:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							ca1b2a1a91 
							
						 
					 
					
						
						
							
							Changed prev_hash to block_hash, state transition now uses vm env  
						
						 
						
						... 
						
						
						
						* PREVHASH => BLOCKHASH( N )
* State transition object uses VMEnv as it's query interface
* Updated vm.Enviroment has GetHash( n ) for BLOCKHASH instruction
* Added GetHash to xeth, core, utils & test environments 
						
					 
					
						2015-01-03 17:18:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							4dc7ee9087 
							
						 
					 
					
						
						
							
							Closure => Context  
						
						 
						
						
						
					 
					
						2015-01-02 16:14:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							1508a23a6f 
							
						 
					 
					
						
						
							
							Minor updates on gas and removed/refactored old code.  
						
						 
						
						
						
					 
					
						2014-12-20 02:21:13 +01:00