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 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						4bb25042eb 
					 
					
						
						
							
							consensus/clique, core: chain maker clique + error tests  
						
						
						
						
					 
					
						2018-09-11 16:40:00 +03:00 
						 
				 
			
				
					
						
							
							
								Paweł Bylica 
							
						 
					 
					
						
						
							
						
						ae992a5d73 
					 
					
						
						
							
							core/vm: Hide read only flag from Interpreter interface ( #17461 )  
						
						... 
						
						
						
						Makes Interface interface a bit more stateless and abstract.
Obviously this change is dictated by EVMC design. The EVMC tries to keep the responsibility for EVM features totally inside the VMs, if feasible. This makes VM "stateless" because VM does not need to pass any information between executions, all information is included in parameters of the execute function. 
						
						
					 
					
						2018-09-07 18:13:25 +02:00 
						 
				 
			
				
					
						
							
							
								Hyung-Kyu Hqueue Choi 
							
						 
					 
					
						
						
							
						
						cf33d8b83c 
					 
					
						
						
							
							core: fix typo in comment ( #17586 )  
						
						
						
						
					 
					
						2018-09-05 10:29:51 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						32f28a9360 
					 
					
						
						
							
							core/vm, tests: update tests, enable constantinople statetests, fix SAR opcode ( #17538 )  
						
						... 
						
						
						
						This commit does a few things at once:
- Updates the tests to contain the latest data from ethereum/tests repo.
- Enables Constantinople state tests. This is needed to be able to
  fuzz-test the evm with constantinople rules.
- Fixes the error in opSAR that we've known about for some time. I was
  kind of saving it to see if we hit upon it with the random test
  generator, but it's difficult to both enable the tests and have the
  bug there -- we don't want to forget about it, so maybe it's better
  to just fix it. 
						
						
					 
					
						2018-09-04 10:49:18 +02:00 
						 
				 
			
				
					
						
							
							
								Wenbiao Zheng 
							
						 
					 
					
						
						
							
						
						6a33954731 
					 
					
						
						
							
							core, eth, trie: use common/prque ( #17508 )  
						
						
						
						
					 
					
						2018-09-03 17:33:21 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						e8f229b82e 
					 
					
						
						
							
							cmd, core, eth, miner, params: configurable gas floor and ceil  
						
						
						
						
					 
					
						2018-08-29 12:40:12 +03:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
							
						
						63352bf424 
					 
					
						
						
							
							core: safe indexer operation when syncing starts before the checkpoint ( #17511 )  
						
						
						
						
					 
					
						2018-08-28 10:31:34 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						b69476b372 
					 
					
						
						
							
							all: make indexer configurable ( #17188 )  
						
						
						
						
					 
					
						2018-08-28 10:08:16 +03:00 
						 
				 
			
				
					
						
							
							
								Sheldon 
							
						 
					 
					
						
						
							
						
						0bec85f2e2 
					 
					
						
						
							
							core: fix typos in comment ( #17531 )  
						
						
						
						
					 
					
						2018-08-28 10:04:33 +03:00 
						 
				 
			
				
					
						
							
							
								Wenbiao Zheng 
							
						 
					 
					
						
						
							
						
						d1aa605f1e 
					 
					
						
						
							
							all: remove the duplicate 'the' in annotations ( #17509 )  
						
						
						
						
					 
					
						2018-08-27 11:49:29 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						40a71f28cf 
					 
					
						
						
							
							miner: fix state commit, track old work packages too ( #17490 )  
						
						... 
						
						
						
						* miner: commit state which is relative with sealing result
* consensus, core, miner, mobile: introduce sealHash interface
* miner: evict pending task with threshold
* miner: go fmt 
						
						
					 
					
						2018-08-23 16:02:57 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						c3f7e3be3b 
					 
					
						
						
							
							core/statedb: deep copy logs ( #17489 )  
						
						
						
						
					 
					
						2018-08-23 15:59:58 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						e0d0e64ce2 
					 
					
						
						
							
							cmd, core, miner: add --txpool.locals and priority mining  
						
						
						
						
					 
					
						2018-08-22 09:43:57 +03:00 
						 
				 
			
				
					
						
							
							
								Aditya 
							
						 
					 
					
						
						
							
						
						c929030e28 
					 
					
						
						
							
							core/types: fix docs about protected Vs ( #17436 )  
						
						
						
						
					 
					
						2018-08-20 15:14:50 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						54216811a0 
					 
					
						
						
							
							miner: regenerate mining work every 3 seconds ( #17413 )  
						
						... 
						
						
						
						* miner: regenerate mining work every 3 seconds
* miner: polish 
						
						
					 
					
						2018-08-16 14:14:33 +03:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
							
						
						2cdf6ee7e0 
					 
					
						
						
							
							light: CHT and bloom trie indexers working in light mode ( #16534 )  
						
						... 
						
						
						
						This PR enables the indexers to work in light client mode by
downloading a part of these tries (the Merkle proofs of the last
values of the last known section) in order to be able to add new
values and recalculate subsequent hashes. It also adds CHT data to
NodeInfo. 
						
						
					 
					
						2018-08-15 22:25:46 +02:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						a1783d1697 
					 
					
						
						
							
							miner: move agent logic to worker ( #17351 )  
						
						... 
						
						
						
						* miner: move agent logic to worker
* miner: polish
* core: persist block before reorg 
						
						
					 
					
						2018-08-14 18:34:33 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						e0e0e53401 
					 
					
						
						
							
							crypto: change formula for create2 ( #17393 )  
						
						
						
						
					 
					
						2018-08-14 18:30:42 +03:00 
						 
				 
			
				
					
						
							
							
								Mymskmkt 
							
						 
					 
					
						
						
							
						
						fb368723ac 
					 
					
						
						
							
							core: fix comment typo ( #17376 )  
						
						
						
						
					 
					
						2018-08-13 11:40:52 +03:00 
						 
				 
			
				
					
						
							
							
								stormpang 
							
						 
					 
					
						
						
							
						
						6711f098d5 
					 
					
						
						
							
							core/vm: fix comment typo ( #17319 )  
						
						... 
						
						
						
						antything --> anything
:P 
						
						
					 
					
						2018-08-06 11:42:49 +03:00 
						 
				 
			
				
					
						
							
							
								Hyung-Kyu Hqueue Choi 
							
						 
					 
					
						
						
							
						
						0ab54de1a5 
					 
					
						
						
							
							core/vm: update benchmarks for core/vm ( #17308 )  
						
						... 
						
						
						
						- Update benchmarks to use a pool of int pools.
  Unless benchmarks are aborted with segmentation fault.
Signed-off-by: Hyung-Kyu Choi <hqueue@users.noreply.github.com > 
						
						
					 
					
						2018-08-03 08:15:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ha ĐANG 
							
						 
					 
					
						
						
							
						
						702b8a7aec 
					 
					
						
						
							
							core/vm: fix typo in cryptographic hash function name ( #17285 )  
						
						
						
						
					 
					
						2018-07-31 13:27:51 +03:00 
						 
				 
			
				
					
						
							
							
								Ha ĐANG 
							
						 
					 
					
						
						
							
						
						2cffd4ff3c 
					 
					
						
						
							
							core: fix some small typos on comment code ( #17278 )  
						
						
						
						
					 
					
						2018-07-30 14:10:48 +03:00 
						 
				 
			
				
					
						
							
							
								Oleg Kovalov 
							
						 
					 
					
						
						
							
						
						d42ce0f2c1 
					 
					
						
						
							
							all: simplify switches ( #17267 )  
						
						... 
						
						
						
						* all: simplify switches
* silly mistake 
						
						
					 
					
						2018-07-30 12:30:09 +03:00 
						 
				 
			
				
					
						
							
							
								Raghav Sood 
							
						 
					 
					
						
						
							
						
						11a402f747 
					 
					
						
						
							
							core: report progress on log chain exports ( #17066 )  
						
						... 
						
						
						
						* core/blockchain: export progress
* core: polish up chain export progress report a bit 
						
						
					 
					
						2018-07-26 14:26:24 +03:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ballet 
							
						 
					 
					
						
						
							
						
						7abedf9bbb 
					 
					
						
						
							
							core/vm: support for multiple interpreters ( #17093 )  
						
						... 
						
						
						
						- Define an Interpreter interface
- One contract can call contracts from other interpreter types.
- Pass the interpreter to the operands instead of the evm.
  This is meant to prevent type assertions in operands. 
						
						
					 
					
						2018-07-25 08:56:39 -04:00 
						 
				 
			
				
					
						
							
							
								Antoine Rondelet 
							
						 
					 
					
						
						
							
						
						27a278e6e3 
					 
					
						
						
							
							core: fixed typo in addresssByHeartbeat ( #17243 )  
						
						
						
						
					 
					
						2018-07-25 14:25:14 +03:00 
						 
				 
			
				
					
						
							
							
								hadv 
							
						 
					 
					
						
						
							
						
						bc0a43191e 
					 
					
						
						
							
							core: fix typo in comment code  
						
						
						
						
					 
					
						2018-07-25 18:04:38 +07:00 
						 
				 
			
				
					
						
							
							
								Osuke 
							
						 
					 
					
						
						
							
						
						10780e8a00 
					 
					
						
						
							
							core: fix txpool guarantee comment ( #17214 )  
						
						... 
						
						
						
						* fixed-typo
* core: fix txpool guarantee comment 
						
						
					 
					
						2018-07-24 18:44:41 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						2433349c80 
					 
					
						
						
							
							core/vm, params: implement EXTCODEHASH opcode ( #17202 )  
						
						... 
						
						
						
						* core/vm, params: implement EXTCODEHASH opcode
* core, params: tiny fixes and polish
* core: add function description 
						
						
					 
					
						2018-07-24 18:06:40 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						cab1cff11c 
					 
					
						
						
							
							core, crypto, params: implement CREATE2 evm instrction ( #17196 )  
						
						... 
						
						
						
						* core, crypto, params: implement CREATE2 evm instrction
* core/vm: add opcode to string mapping
* core: remove past fork checking
* core, crypto: use option2 to generate new address 
						
						
					 
					
						2018-07-24 17:22:03 +03:00 
						 
				 
			
				
					
						
							
							
								Wenbiao Zheng 
							
						 
					 
					
						
						
							
						
						d0082bb7ec 
					 
					
						
						
							
							core: fix comment typo ( #17236 )  
						
						
						
						
					 
					
						2018-07-24 13:17:12 +03:00 
						 
				 
			
				
					
						
							
							
								Sheldon 
							
						 
					 
					
						
						
							
						
						9e24491c65 
					 
					
						
						
							
							core/bloombits, light: fix typos ( #17235 )  
						
						
						
						
					 
					
						2018-07-24 11:24:27 +03:00