Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						14bad7e212 
					 
					
						
						
							
							[release/1.4.10] core, params, tests: add DAO hard-fork balance moves  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 461cdb593b ) 
						
						
					 
					
						2016-07-16 14:30:03 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						6fdd0893c3 
					 
					
						
						
							
							all: fix go vet warnings  
						
						 
						
						
						
						
					 
					
						2016-04-15 11:17:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						83877a0f9d 
					 
					
						
						
							
							tests: remove eth, node, accounts dependencies  
						
						 
						
						... 
						
						
						
						Unlocking the accounts in the test doesn't help with anything. 
						
						
					 
					
						2016-04-12 15:34:39 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						0a5ee08e2b 
					 
					
						
						
							
							Godeps, eth, tests: update ethash, used shared for testing  
						
						 
						
						
						
						
					 
					
						2016-02-24 13:29:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						4f4d2b6474 
					 
					
						
						
							
							tests: updated homestead tests  
						
						 
						
						
						
						
					 
					
						2016-02-18 10:08:18 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						1e806c4c77 
					 
					
						
						
							
							cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacks  
						
						 
						
						
						
						
					 
					
						2015-11-27 11:06:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Drake Burroughs 
							
						 
					 
					
						
						
							
						
						05ea8926c3 
					 
					
						
						
							
							cmd/utils, crypto: add --lightkdf flag for lighter KDF  
						
						 
						
						
						
						
					 
					
						2015-10-28 18:46:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						1b1f293082 
					 
					
						
						
							
							core/state, core, miner: handle missing root error from state.New  
						
						 
						
						
						
						
					 
					
						2015-10-16 02:22:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						7c7692933c 
					 
					
						
						
							
							cmd/geth, cmd/utils, core, rpc: renamed to blockchain  
						
						 
						
						... 
						
						
						
						* Renamed ChainManager to BlockChain
* Checkpointing is no longer required and never really properly worked
when the state was corrupted. 
						
						
					 
					
						2015-10-04 01:13:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						a2d5a60418 
					 
					
						
						
							
							core, core/state: batch-based state sync  
						
						 
						
						
						
						
					 
					
						2015-09-22 22:57:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						47ca6904b3 
					 
					
						
						
							
							tests: use lastblockhash field to validate reorgs and block headers  
						
						 
						
						
						
						
					 
					
						2015-09-18 17:48:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						075815e5ff 
					 
					
						
						
							
							tests: update common test wrappers and test files  
						
						 
						
						
						
						
					 
					
						2015-09-18 13:08:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						8c4dab77ba 
					 
					
						
						
							
							all: move common.Database to package ethdb  
						
						 
						
						
						
						
					 
					
						2015-09-14 23:36:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						cdc2662c40 
					 
					
						
						
							
							core: split out TD from database and all internals  
						
						 
						
						
						
						
					 
					
						2015-09-11 17:42:25 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						7324176f70 
					 
					
						
						
							
							Add tests for uncle timestamps and refactor timestamp type  
						
						 
						
						
						
						
					 
					
						2015-08-25 04:46:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						36f7fe61c3 
					 
					
						
						
							
							core, tests: Double SUICIDE fix  
						
						 
						
						
						
						
					 
					
						2015-08-20 18:22:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						a23478c0be 
					 
					
						
						
							
							core, eth, trie, xeth: merged state, chain, extra databases in one  
						
						 
						
						
						
						
					 
					
						2015-08-07 22:29:02 +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 
							
						 
					 
					
						
						
							
						
						a32c51effd 
					 
					
						
						
							
							cmd, core, eth, common: genesis preparation  
						
						 
						
						... 
						
						
						
						Implemented the --genesis flag thru which we can set a custom genesis
block, including the official Ethereum genesis block. 
						
						
					 
					
						2015-07-10 17:37:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						b08abe64e4 
					 
					
						
						
							
							Unskip SimpleTx3, check err in pre/post state validations  
						
						 
						
						
						
						
					 
					
						2015-07-08 13:09:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						ea54283b30 
					 
					
						
						
							
							all: update license information  
						
						 
						
						
						
						
					 
					
						2015-07-07 14:12:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						35cd355c14 
					 
					
						
						
							
							cmd,eth,rpc,tests: default coinbase  
						
						 
						
						
						
						
					 
					
						2015-07-07 10:32:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						ab16ce70fc 
					 
					
						
						
							
							core, miner, tests: renamed state methods  
						
						 
						
						... 
						
						
						
						* Update => SyncIntermediate
* Added SyncObjects
SyncIntermediate only updates whatever has changed, but, as a side
effect, requires much more disk space.
SyncObjects will only sync whatever is required for a block and will not
save intermediate state to disk. As drawback this requires more time
when more txs come in. 
						
						
					 
					
						2015-07-04 02:51:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						ff97059a99 
					 
					
						
						
							
							Update Ethereum JSON tests, skip failing  
						
						 
						
						
						
						
					 
					
						2015-07-03 09:40:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						1d42888d30 
					 
					
						
						
							
							core/types: make blocks immutable  
						
						 
						
						
						
						
					 
					
						2015-06-29 18:51:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						0743243dce 
					 
					
						
						
							
							Add --skip option to CLI  
						
						 
						
						... 
						
						
						
						Disassociates hardcoded tests to skip when running via CLI. Tests still
skipped when running `go test` 
						
						
					 
					
						2015-06-19 11:38:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						01ec4dbb12 
					 
					
						
						
							
							Add stdin option  
						
						 
						
						
						
						
					 
					
						2015-06-18 22:24:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						c941a39b75 
					 
					
						
						
							
							Cleanup logging  
						
						 
						
						
						
						
					 
					
						2015-06-18 22:20:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						8507c867b9 
					 
					
						
						
							
							Fix geth blocktest command  
						
						 
						
						
						
						
					 
					
						2015-06-18 22:20:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						6ff956394a 
					 
					
						
						
							
							DRY file loading  
						
						 
						
						
						
						
					 
					
						2015-06-18 22:20:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						ac0637c413 
					 
					
						
						
							
							More consistent test interfaces + test skipping  
						
						 
						
						
						
						
					 
					
						2015-06-18 22:20:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						c5d6fcbaba 
					 
					
						
						
							
							Return error up stack instead of passing testing var down  
						
						 
						
						
						
						
					 
					
						2015-06-18 22:20:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						7c6ef0ddac 
					 
					
						
						
							
							Separate and identify tests runners  
						
						 
						
						
						
						
					 
					
						2015-06-18 22:15:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						a67a15528a 
					 
					
						
						
							
							Split tests from helper code  
						
						 
						
						
						
						
					 
					
						2015-06-18 22:13:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						a977f3c0dc 
					 
					
						
						
							
							xeth, tests: fixed api  
						
						 
						
						
						
						
					 
					
						2015-06-17 11:44:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						2c1b0ff17e 
					 
					
						
						
							
							Update key store to new spec but keep address field for now  
						
						 
						
						... 
						
						
						
						* Also fix address types post-rebase 
						
						
					 
					
						2015-05-12 17:22:17 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						34c94d5fcd 
					 
					
						
						
							
							Add loading of block test privkey if present  
						
						 
						
						
						
						
					 
					
						2015-04-27 20:30:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						7a223721a5 
					 
					
						
						
							
							Add block header validations for block tests  
						
						 
						
						
						
						
					 
					
						2015-04-23 05:32:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						9834f855fa 
					 
					
						
						
							
							Finally, glorious HEX  
						
						 
						
						
						
						
					 
					
						2015-04-22 23:16:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						b448390889 
					 
					
						
						
							
							Further fixes to block test wrapper  
						
						 
						
						... 
						
						
						
						* Move go test wrapper for block tests from cmd/geth to tests
* Fix logic for when tests are valid or not, by adding correct
  validations for expected valid/invalid blocks
* Change block insertion helper to work on single blocks
* Add one test case for each file in BlockTests and comment out
  the tests which are currently failing
* Add Skip call in all block tests in lieu of performance fixes
  around ethash cache which are needed before it will be fast enough
  to start / stop the node between each test 
						
						
					 
					
						2015-04-21 05:23:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						805345d135 
					 
					
						
						
							
							Add block tests wrapper and fixes for tx tests  
						
						 
						
						... 
						
						
						
						* Add fixes to parsing and converting of fields in tx tests
* Correct logic in tx tests; validation of fields and correct
  logic for when RLP decoding works/fails and when this is
  expected or not
* Rename files for consistency
* Add block tests wrapper to run block tests with go test 
						
						
					 
					
						2015-04-20 17:46:35 +02:00