Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						eac16f9824 
					 
					
						
						
							
							core: improve getBadBlocks to return full block rlp ( #16902 )  
						
						... 
						
						
						
						* core: improve getBadBlocks to return full block rlp
* core, eth, ethapi: changes to getBadBlocks formatting
* ethapi: address review concerns 
						
						
					 
					
						2018-06-11 11:03:40 +03:00 
						 
				 
			
				
					
						
							
							
								ledgerwatch 
							
						 
					 
					
						
						
							
						
						feb6620c34 
					 
					
						
						
							
							core: relax type requirement for bc in ApplyTransaction ( #16901 )  
						
						
						
						
					 
					
						2018-06-07 10:34:24 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						01a7e267dc 
					 
					
						
						
							
							Merge pull request  #16882  from karalabe/streaming-ecrecover  
						
						... 
						
						
						
						core: concurrent background transaction sender ecrecover 
						
						
					 
					
						2018-06-05 17:13:43 +03:00 
						 
				 
			
				
					
						
							
							
								kiel barry 
							
						 
					 
					
						
						
							
						
						cbfb40b0aa 
					 
					
						
						
							
							params: fix golint warnings ( #16853 )  
						
						... 
						
						
						
						params: fix golint warnings 
						
						
					 
					
						2018-06-05 12:31:34 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						2ab24a2a8f 
					 
					
						
						
							
							core: concurrent background transaction sender ecrecover  
						
						
						
						
					 
					
						2018-06-05 11:03:55 +03:00 
						 
				 
			
				
					
						
							
							
								hadv 
							
						 
					 
					
						
						
							
						
						e3a993d774 
					 
					
						
						
							
							core: fix typo in comment code  
						
						
						
						
					 
					
						2018-06-05 09:56:45 +07:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						143c4341d8 
					 
					
						
						
							
							core, eth, trie: streaming GC for the trie cache ( #16810 )  
						
						... 
						
						
						
						* core, eth, trie: streaming GC for the trie cache
* trie: track memcache statistics 
						
						
					 
					
						2018-06-04 10:47:43 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						342ec83d67 
					 
					
						
						
							
							core: fix transaction event asynchronicity  
						
						
						
						
					 
					
						2018-05-30 10:14:00 +03:00 
						 
				 
			
				
					
						
							
							
								Wenbiao Zheng 
							
						 
					 
					
						
						
							
						
						38c7eb0f26 
					 
					
						
						
							
							trie: rename TrieSync to Sync and improve hexToKeybytes ( #16804 )  
						
						... 
						
						
						
						This removes a golint warning: type name will be used as trie.TrieSync by
other packages, and that stutters; consider calling this Sync.
In hexToKeybytes len(hex) is even and (even+1)/2 == even/2, remove the +1. 
						
						
					 
					
						2018-05-29 17:48:43 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						d51faee240 
					 
					
						
						
							
							Merge pull request  #16831  from abeln/patch-1  
						
						... 
						
						
						
						core/vm: fix typo in comment 
						
						
					 
					
						2018-05-29 15:44:30 +03:00 
						 
				 
			
				
					
						
							
							
								kimmylin 
							
						 
					 
					
						
						
							
						
						426f62f1a8 
					 
					
						
						
							
							core: improve test for TransactionPriceNonceSort ( #16413 )  
						
						
						
						
					 
					
						2018-05-29 14:21:04 +02:00 
						 
				 
			
				
					
						
							
							
								Abel Nieto 
							
						 
					 
					
						
						
							
						
						d258eee211 
					 
					
						
						
							
							core/vm: fix typo in comment  
						
						
						
						
					 
					
						2018-05-29 13:22:00 +02:00 
						 
				 
			
				
					
						
							
							
								kiel barry 
							
						 
					 
					
						
						
							
						
						84f8c0cc1f 
					 
					
						
						
							
							common: improve documentation comments ( #16701 )  
						
						... 
						
						
						
						This commit adds many comments and removes unused code.
It also removes the EmptyHash function, which had some uses
but was silly. 
						
						
					 
					
						2018-05-29 12:42:21 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Schneider 
							
						 
					 
					
						
						
							
						
						55b579e02c 
					 
					
						
						
							
							core: use a wrapped map to remove contention in TxPool.Get. ( #16670 )  
						
						... 
						
						
						
						* core: use a wrapped `map` and `sync.RWMutex` for `TxPool.all` to remove contention in `TxPool.Get`.
* core: Remove redundant `txLookup.Find` and improve comments on txLookup methods. 
						
						
					 
					
						2018-05-23 15:55:42 +03:00 
						 
				 
			
				
					
						
							
							
								Abel Nieto 
							
						 
					 
					
						
						
							
						
						be22ee8dda 
					 
					
						
						
							
							core/vm: fix typo in instructions.go ( #16788 )  
						
						
						
						
					 
					
						2018-05-23 15:02:10 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						fbf57d53e2 
					 
					
						
						
							
							core/types: convert status type from uint to uint64 ( #16784 )  
						
						
						
						
					 
					
						2018-05-23 11:10:24 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ab6bdbd9b0 
					 
					
						
						
							
							Merge pull request  #16758  from hadv/fix/typos  
						
						... 
						
						
						
						Fix some typos in comment code and output log 
						
						
					 
					
						2018-05-19 19:40:55 +03:00 
						 
				 
			
				
					
						
							
							
								hadv 
							
						 
					 
					
						
						
							
						
						f2fdb75dd9 
					 
					
						
						
							
							core, consensus: fix some typos in comment code and output log  
						
						
						
						
					 
					
						2018-05-19 15:44:36 +07:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						49719e21bc 
					 
					
						
						
							
							core, eth: minor txpool event cleanups  
						
						
						
						
					 
					
						2018-05-18 12:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								rjl493456442 
							
						 
					 
					
						
						
							
						
						a2e43d28d0 
					 
					
						
						
							
							all: collate new transaction events together  
						
						
						
						
					 
					
						2018-05-18 11:46:44 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						7beccb29be 
					 
					
						
						
							
							all: get rid of error when creating memory database ( #16716 )  
						
						... 
						
						
						
						* all: get rid of error when create mdb
* core: clean up variables definition
* all: inline mdb definition 
						
						
					 
					
						2018-05-09 15:24:25 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						6cf0ab38bd 
					 
					
						
						
							
							core/rawdb: separate raw database access to own package ( #16666 )  
						
						
						
						
					 
					
						2018-05-07 14:35:06 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						579ac6287b 
					 
					
						
						
							
							Merge pull request  #16576  from CrispinFlowerday/bugfix/local_underpriced_txs  
						
						... 
						
						
						
						core: ensure local transactions aren't discarded as underpriced 
						
						
					 
					
						2018-05-02 11:34:47 +03:00 
						 
				 
			
				
					
						
							
							
								kiel barry 
							
						 
					 
					
						
						
							
						
						a7720b5926 
					 
					
						
						
							
							core: golint updates for this or self warning ( #16633 )  
						
						
						
						
					 
					
						2018-05-02 11:27:59 +03:00 
						 
				 
			
				
					
						
							
							
								Crispin Flowerday 
							
						 
					 
					
						
						
							
						
						0afd767537 
					 
					
						
						
							
							core: ensure local transactions aren't discarded as underpriced  
						
						... 
						
						
						
						This fixes an issue where local transactions are discarded as
underpriced when the pool and queue are full. 
						
						
					 
					
						2018-05-02 11:04:40 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						7a7428a027 
					 
					
						
						
							
							core, eth: fix tracer dirty finalization  
						
						
						
						
					 
					
						2018-04-27 14:29:18 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						b724d1aada 
					 
					
						
						
							
							core/state: cache missing storage entries ( #16584 )  
						
						
						
						
					 
					
						2018-04-27 12:13:23 +03:00 
						 
				 
			
				
					
						
							
							
								kimmylin 
							
						 
					 
					
						
						
							
						
						86be91b3e2 
					 
					
						
						
							
							core/types: avoid duplicating transactions on changing signer ( #16435 )  
						
						
						
						
					 
					
						2018-04-24 10:39:03 +03:00 
						 
				 
			
				
					
						
							
							
								Wuxiang 
							
						 
					 
					
						
						
							
						
						8f8774cf6d 
					 
					
						
						
							
							all: fix various typos ( #16533 )  
						
						... 
						
						
						
						* fix typo
* fix typo
* fix typo 
						
						
					 
					
						2018-04-19 16:32:02 +03:00 
						 
				 
			
				
					
						
							
							
								dm4 
							
						 
					 
					
						
						
							
						
						c514fbccc0 
					 
					
						
						
							
							core/asm: accept uppercase instructions ( #16531 )  
						
						
						
						
					 
					
						2018-04-19 15:31:30 +02:00 
						 
				 
			
				
					
						
							
							
								dm4 
							
						 
					 
					
						
						
							
						
						49e38c970e 
					 
					
						
						
							
							core/asm: remove unused condition ( #16487 )  
						
						
						
						
					 
					
						2018-04-18 01:08:31 +02:00 
						 
				 
			
				
					
						
							
							
								thomasmodeneis 
							
						 
					 
					
						
						
							
						
						ba1030b6b8 
					 
					
						
						
							
							build: enable goimports and varcheck linters ( #16446 )  
						
						
						
						
					 
					
						2018-04-18 00:53:50 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						db48d312e4 
					 
					
						
						
							
							core: txpool stable underprice drop order, perf fixes  
						
						
						
						
					 
					
						2018-04-12 12:54:22 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						7205366c9f 
					 
					
						
						
							
							core/state: fix ripemd-cornercase in Copy  
						
						
						
						
					 
					
						2018-04-11 15:03:49 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						0c7b99b8cc 
					 
					
						
						
							
							core/state: fix bug in copy of copy State  
						
						
						
						
					 
					
						2018-04-11 10:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						3caf16b15f 
					 
					
						
						
							
							core: remove stray account creations in state transition ( #16470 )  
						
						... 
						
						
						
						The 'from' and 'to' methods on StateTransitions are reader methods and
shouldn't have inadvertent side effects on state.
It is safe to remove the check in 'from' because account existence is
implicitly checked by the nonce and balance checks. If the account has
non-zero balance or nonce, it must exist. Even if the sender account has
nonce zero at the start of the state transition or no balance, the nonce
is incremented before execution and the account will be created at that
time.
It is safe to remove the check in 'to' because the EVM creates the
account if necessary.
Fixes  #15119  
						
						
					 
					
						2018-04-10 15:33:25 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						c7ab3e5544 
					 
					
						
						
							
							common: delete StringToAddress, StringToHash ( #16436 )  
						
						... 
						
						
						
						* common: delete StringToAddress, StringToHash
These functions are confusing because they don't parse hex, but use the
bytes of the string. This change removes them, replacing all uses of
StringToAddress(s) by BytesToAddress([]byte(s)).
* eth/filters: remove incorrect use of common.BytesToAddress 
						
						
					 
					
						2018-04-10 14:12:07 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						39f4c80155 
					 
					
						
						
							
							Merge pull request  #15225  from holiman/test_removefrom_dirtyset  
						
						... 
						
						
						
						Change handling of dirty objects in state 
						
						
					 
					
						2018-04-10 12:28:30 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						8c31d2897b 
					 
					
						
						
							
							core: add blockchain benchmarks  
						
						
						
						
					 
					
						2018-04-10 11:20:06 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						14c9215dd3 
					 
					
						
						
							
							state: handle nil in journal dirties  
						
						
						
						
					 
					
						2018-04-10 11:20:02 +02:00 
						 
				 
			
				
					
						
							
							
								dm4 
							
						 
					 
					
						
						
							
						
						3ebcf92b42 
					 
					
						
						
							
							cmd/evm: print vm output when debug flag is on ( #16326 )  
						
						
						
						
					 
					
						2018-04-06 12:43:36 +02:00 
						 
				 
			
				
					
						
							
							
								Steven Roose 
							
						 
					 
					
						
						
							
						
						ec8ee611ca 
					 
					
						
						
							
							core/types: remove String methods from struct types ( #16205 )  
						
						... 
						
						
						
						Most of these methods did not contain all the relevant information
inside the object and were not using a similar formatting type.
Moreover, the existence of a suboptimal String method breaks usage
with more advanced data dumping tools like go-spew. 
						
						
					 
					
						2018-04-05 14:13:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jia Chenhui 
							
						 
					 
					
						
						
							
						
						5909482fb5 
					 
					
						
						
							
							core/state: avoid redundant addition to code size cache ( #16427 )  
						
						
						
						
					 
					
						2018-04-03 17:13:19 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						d985b9052a 
					 
					
						
						
							
							core/state: avoid linear overhead on journal dirty listing  
						
						
						
						
					 
					
						2018-03-28 09:32:02 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						958ed4f3d9 
					 
					
						
						
							
							core/state: rework dirty handling to avoid quadratic overhead  
						
						
						
						
					 
					
						2018-03-28 09:29:28 +03:00 
						 
				 
			
				
					
						
							
							
								Jia Chenhui 
							
						 
					 
					
						
						
							
						
						1a8894b3d5 
					 
					
						
						
							
							core/state: uniform parameter style ( #16398 )  
						
						... 
						
						
						
						- Uniform code style. 
						
						
					 
					
						2018-03-28 09:26:37 +03:00 
						 
				 
			
				
					
						
							
							
								hydai 
							
						 
					 
					
						
						
							
						
						6134990709 
					 
					
						
						
							
							core/vm: Fixed typos in core/vm/interpreter.go  
						
						
						
						
					 
					
						2018-03-27 12:29:04 +08:00 
						 
				 
			
				
					
						
							
							
								hydai 
							
						 
					 
					
						
						
							
						
						c3dc814fea 
					 
					
						
						
							
							core/vm: Fixed typo in core/vm/evm.go  
						
						
						
						
					 
					
						2018-03-26 21:40:00 +08:00 
						 
				 
			
				
					
						
							
							
								Jia Chenhui 
							
						 
					 
					
						
						
							
						
						e506d384e9 
					 
					
						
						
							
							core/state: fix typo ( #16370 )  
						
						
						
						
					 
					
						2018-03-26 14:45:34 +03:00 
						 
				 
			
				
					
						
							
							
								hydai 
							
						 
					 
					
						
						
							
						
						7c131f4d6d 
					 
					
						
						
							
							core/asm: fixed typo (posititon -> position) ( #16366 )  
						
						
						
						
					 
					
						2018-03-26 13:48:39 +03:00