Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						7c657fc789 
					 
					
						
						
							
							tests, core: update tests and make STATICCALL cause touch-delete ( #18187 )  
						
						
						
						
					 
					
						2018-11-29 10:51:57 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						bfed28a421 
					 
					
						
						
							
							core: more detailed metrics for block processing ( #18119 )  
						
						
						
						
					 
					
						2018-11-28 10:29:05 +02:00 
						 
				 
			
				
					
						
							
							
								Jaynti Kanani 
							
						 
					 
					
						
						
							
						
						38592a13a3 
					 
					
						
						
							
							fix mixHash/nonce for parity compatible network ( #18166 )  
						
						
						
						
					 
					
						2018-11-26 09:59:04 +01:00 
						 
				 
			
				
					
						
							
							
								mr_franklin 
							
						 
					 
					
						
						
							
						
						2a113f6d72 
					 
					
						
						
							
							core: return error if repair block failed ( #18126 )  
						
						... 
						
						
						
						* core: return error if repair block failed
* make error a bit shorter 
						
						
					 
					
						2018-11-23 11:16:14 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						3ba0418a9a 
					 
					
						
						
							
							Merge pull request  #17973  from holiman/splitter2  
						
						... 
						
						
						
						core: better side-chain importing 
						
						
					 
					
						2018-11-22 15:01:10 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						e0d091e090 
					 
					
						
						
							
							core: better printout of receipts in bad block reports ( #18156 )  
						
						... 
						
						
						
						* core/blockchain: better printout of receipts in bad block reports
* fix splleing 
						
						
					 
					
						2018-11-22 11:00:16 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						333b5fb123 
					 
					
						
						
							
							core: polish side chain importer a bit  
						
						
						
						
					 
					
						2018-11-21 13:19:56 +02:00 
						 
				 
			
				
					
						
							
							
								mr_franklin 
							
						 
					 
					
						
						
							
						
						3fd87f2193 
					 
					
						
						
							
							core: fix comment typo ( #18144 )  
						
						
						
						
					 
					
						2018-11-21 12:52:02 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						493903eede 
					 
					
						
						
							
							core: better side-chain importing  
						
						
						
						
					 
					
						2018-11-20 12:28:43 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						accc0fab4f 
					 
					
						
						
							
							core, eth/downloader: fix ancestor lookup for fast sync  
						
						
						
						
					 
					
						2018-11-16 13:21:20 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						434dd5bc00 
					 
					
						
						
							
							cmd, core, eth, light, trie: add trie read caching layer  
						
						
						
						
					 
					
						2018-11-15 12:22:13 +02:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						1212c7b844 
					 
					
						
						
							
							core: fix default trie cache limit ( #17860 )  
						
						
						
						
					 
					
						2018-11-12 18:06:34 +02:00 
						 
				 
			
				
					
						
							
							
								Corey Lin 
							
						 
					 
					
						
						
							
						
						1ff152f3a4 
					 
					
						
						
							
							rawdb: remove unused parameter for WritePreimages func ( #18059 )  
						
						... 
						
						
						
						* rawdb: remove unused parameter for WritePreimages func and modify a
spelling mistake
* rawdb: update the doc for function WritePreimages 
						
						
					 
					
						2018-11-09 12:51:07 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						870efeef01 
					 
					
						
						
							
							core/state: remove lock ( #18065 )  
						
						... 
						
						
						
						The lock in StateDB is useless. It's only held in Copy, but Copy is safe
for concurrent use because all it does is read. 
						
						
					 
					
						2018-11-08 21:37:19 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						d0675e9d9c 
					 
					
						
						
							
							Merge pull request  #17982  from holiman/polish_contantinople_extcodehash  
						
						... 
						
						
						
						core/vm: check empty in extcodehash 
						
						
					 
					
						2018-11-08 14:26:04 +02:00 
						 
				 
			
				
					
						
							
							
								Corey Lin 
							
						 
					 
					
						
						
							
						
						a5dc087845 
					 
					
						
						
							
							core/vm, eth/tracers: use pointer receiver for GetRefund ( #18018 )  
						
						
						
						
					 
					
						2018-11-08 13:07:15 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						0bcff8f525 
					 
					
						
						
							
							eth/downloader: speed up tests by generating chain only once ( #17916 )  
						
						... 
						
						
						
						* core: speed up GenerateChain
Use a mock implementation of ChainReader instead of creating
and destroying a BlockChain object for each generated block.
* eth/downloader: speed up tests by generating chain only once
This change reworks the downloader tests so they share a common test
blockchain instead of generating a chain in every test. The tests are
roughly twice as fast now. 
						
						
					 
					
						2018-11-07 15:07:43 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						eea3ae42a3 
					 
					
						
						
							
							core, eth/downloader: fix validation flaw, fix downloader printout flaw ( #17974 )  
						
						
						
						
					 
					
						2018-11-07 14:47:11 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						1b6fd032e3 
					 
					
						
						
							
							core/vm: check empty in extcodehash  
						
						
						
						
					 
					
						2018-10-26 08:56:37 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						7f22b59f87 
					 
					
						
						
							
							core/state: simplify proof methods ( #17965 )  
						
						... 
						
						
						
						This fixes the import cycle build error in core/vm tests.
There is no need to refer to core/vm for a type definition. 
						
						
					 
					
						2018-10-23 21:51:41 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						4c0883e20d 
					 
					
						
						
							
							core/vm: adds refund as part of the json standard trace ( #17910 )  
						
						... 
						
						
						
						This adds the global accumulated refund counter to the standard
json output as a numeric json value. Previously this was not very
interesting since it was not used much, but with the new sstore
gas changes the value is a lot more interesting from a consensus
investigation perspective. 
						
						
					 
					
						2018-10-23 16:28:18 +02:00 
						 
				 
			
				
					
						
							
							
								Wuxiang 
							
						 
					 
					
						
						
							
						
						d98c45f70f 
					 
					
						
						
							
							core: fix a typo ( #17941 )  
						
						
						
						
					 
					
						2018-10-19 16:33:27 +03:00 
						 
				 
			
				
					
						
							
							
								Simon Jentzsch 
							
						 
					 
					
						
						
							
						
						97fb08342d 
					 
					
						
						
							
							EIP-1186 eth_getProof ( #17737 )  
						
						... 
						
						
						
						* first impl of eth_getProof
* fixed docu
* added comments and refactored based on comments from holiman
* created structs
* handle errors correctly
* change Value to *hexutil.Big in order to have the same output as parity
* use ProofList as return type 
						
						
					 
					
						2018-10-18 21:41:22 +02:00 
						 
				 
			
				
					
						
							
							
								Smilenator 
							
						 
					 
					
						
						
							
						
						2868acd80b 
					 
					
						
						
							
							core/types: fix comment for func SignatureValues ( #17921 )  
						
						
						
						
					 
					
						2018-10-16 12:45:28 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						a352de6a08 
					 
					
						
						
							
							core/vm: add shortcuts for trivial exp cases ( #16851 )  
						
						
						
						
					 
					
						2018-10-16 00:51:39 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ballet 
							
						 
					 
					
						
						
							
						
						97b2806686 
					 
					
						
						
							
							core/asm: Use hexadecimal addresses in assembly dumps ( #17870 )  
						
						
						
						
					 
					
						2018-10-09 10:27:07 +03:00 
						 
				 
			
				
					
						
							
							
								Wenbiao Zheng 
							
						 
					 
					
						
						
							
						
						31c4e3a118 
					 
					
						
						
							
							core/types: Log.Index is the index in block, not receipt ( #17866 )  
						
						
						
						
					 
					
						2018-10-08 13:15:19 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						1d3d4a4d57 
					 
					
						
						
							
							core/vm: reuse Keccak-256 hashes across opcode executions ( #17863 )  
						
						
						
						
					 
					
						2018-10-08 13:14:29 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						58e868b759 
					 
					
						
						
							
							core/vm : fix failing testcase ( #17852 )  
						
						... 
						
						
						
						* core/vm : fix failing testcase
* core/vm: fix nitpick 
						
						
					 
					
						2018-10-05 19:02:06 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						092df3ab59 
					 
					
						
						
							
							core/vm: SHA3 word cost for CREATE2 ( #17812 )  
						
						... 
						
						
						
						* core/vm: create2 address generation tests
* core/vm: per byte cost of CREATE2
* core/vm: fix linter issue in test 
						
						
					 
					
						2018-10-05 10:32:35 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						89a32451ae 
					 
					
						
						
							
							core/vm: faster create/create2 ( #17806 )  
						
						... 
						
						
						
						* core/vm/runtim: benchmark create/create2
* core/vm: do less hashing in CREATE2
* core/vm: avoid storing jumpdest analysis for initcode
* core/vm: avoid unneccesary lookups, remove unused fields
* core/vm: go formatting tests
* core/vm: save jumpdest analysis locally
* core/vm: use common.Hash instead of nil, fix review comments
* core/vm: removed type destinations
* core/vm: correct check for empty hash
* eth: more elegant api_tracer
* core/vm: address review concerns 
						
						
					 
					
						2018-10-04 18:15:37 +03:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
							
						
						9d06b2c5f3 
					 
					
						
						
							
							core: use ChainHeadEvent subscription in the chain indexer ( #17826 )  
						
						
						
						
					 
					
						2018-10-03 17:25:25 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						14bef9a2db 
					 
					
						
						
							
							core: fix unnecessary ancestor lookup after a fast sync ( #17825 )  
						
						
						
						
					 
					
						2018-10-03 13:42:19 +03:00 
						 
				 
			
				
					
						
							
							
								Ryan Schneider 
							
						 
					 
					
						
						
							
						
						b69942befe 
					 
					
						
						
							
							core, internal/ethapi: add and use LRU cache for receipts ( #17610 )  
						
						
						
						
					 
					
						2018-09-29 22:53:31 +02:00 
						 
				 
			
				
					
						
							
							
								reinerRubin 
							
						 
					 
					
						
						
							
						
						86ec213076 
					 
					
						
						
							
							core/types: make tx signature values optional in JSON ( #17742 )  
						
						
						
						
					 
					
						2018-09-29 22:47:59 +02:00 
						 
				 
			
				
					
						
							
							
								thumb8432 
							
						 
					 
					
						
						
							
						
						ffca6dfe01 
					 
					
						
						
							
							core/types: fix typos ( #17762 )  
						
						
						
						
					 
					
						2018-09-29 22:11:56 +02:00 
						 
				 
			
				
					
						
							
							
								Liang ZOU 
							
						 
					 
					
						
						
							
						
						6663e5da10 
					 
					
						
						
							
							all: fix various comment typos ( #17748 )  
						
						
						
						
					 
					
						2018-09-25 12:26:35 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ee92bc537f 
					 
					
						
						
							
							Merge pull request  #17383  from holiman/eip1283  
						
						... 
						
						
						
						Eip1283 
						
						
					 
					
						2018-09-21 14:16:18 +03:00 
						 
				 
			
				
					
						
							
							
								Wuxiang 
							
						 
					 
					
						
						
							
						
						81080bf8cb 
					 
					
						
						
							
							core: fix a typo ( #17733 )  
						
						
						
						
					 
					
						2018-09-21 13:45:42 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						ba0a8b7887 
					 
					
						
						
							
							core, eth: fix dependency cycle ( #17720 )  
						
						
						
						
					 
					
						2018-09-20 20:02:15 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						d6254f827b 
					 
					
						
						
							
							all: protect self-mined block during reorg ( #17656 )  
						
						
						
						
					 
					
						2018-09-20 15:09:30 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						0f2ba07c41 
					 
					
						
						
							
							common, core, light: add block age into info logs  
						
						
						
						
					 
					
						2018-09-20 12:56:35 +03:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ballet 
							
						 
					 
					
						
						
							
						
						da29332c5f 
					 
					
						
						
							
							core/vm: add switches to select evm+ewasm interpreters ( #17687 )  
						
						... 
						
						
						
						Interpreter initialization is left to the PRs implementing them.
Options for external interpreters are passed after a colon in the
`--vm.ewasm` and `--vm.evm` switches. 
						
						
					 
					
						2018-09-20 10:44:35 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						faa69bea1c 
					 
					
						
						
							
							core, eth: fix goimports for Go 1.11  
						
						
						
						
					 
					
						2018-09-19 11:47:09 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						5d921fa3a0 
					 
					
						
						
							
							core, params: polish net gas metering PR a bit  
						
						
						
						
					 
					
						2018-09-18 16:29:51 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						caa2c23a38 
					 
					
						
						
							
							core,state: finish implementing Eip 1283  
						
						
						
						
					 
					
						2018-09-18 13:08:32 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						58374e28d9 
					 
					
						
						
							
							core, state: initial implementation of Eip-1283  
						
						
						
						
					 
					
						2018-09-18 13:08:28 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						cc21928e12 
					 
					
						
						
							
							Merge pull request  #17622  from karalabe/chain-maker-seal  
						
						... 
						
						
						
						consensus/clique, core: chain maker clique + error tests 
						
						
					 
					
						2018-09-17 11:35:42 +03:00 
						 
				 
			
				
					
						
							
							
								Emil 
							
						 
					 
					
						
						
							
						
						86a03f97d3 
					 
					
						
						
							
							all: simplify s[:] to s where s is a slice ( #17673 )  
						
						
						
						
					 
					
						2018-09-14 22:07:13 +02:00 
						 
				 
			
				
					
						
							
							
								Liang ZOU 
							
						 
					 
					
						
						
							
						
						72c820c49e 
					 
					
						
						
							
							core/vm: fix typo 'EVM EVM' ==> 'EVM' ( #17654 )  
						
						
						
						
					 
					
						2018-09-13 12:48:15 +03:00