贺鹏飞 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbe7caf136 
							
						 
					 
					
						
						
							
							core: cache tx signature before obtaining lock  
						
						
						
					 
					
						2019-03-29 12:01:29 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							650ad19c2d 
							
						 
					 
					
						
						
							
							core: make txpool handle reorg due to setHead  
						
						
						
					 
					
						2019-03-21 11:42:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jordan Krage 
							
						 
					 
					
						
						
						
						
							
						
						
							27ce4eb78b 
							
						 
					 
					
						
						
							
							core: sanitize more TxPoolConfig fields ( #17210 )  
						
						... 
						
						
						
						* core: sanitize more TxPoolConfig fields
* core: fix TestTransactionPendingMinimumAllowance 
						
					 
					
						2018-12-20 14:00:58 +01:00 
						 
				 
			
				
					
						
							
							
								mr_franklin 
							
						 
					 
					
						
						
						
						
							
						
						
							3fd87f2193 
							
						 
					 
					
						
						
							
							core: fix comment typo ( #18144 )  
						
						
						
					 
					
						2018-11-21 12:52:02 +02:00 
						 
				 
			
				
					
						
							
							
								Wuxiang 
							
						 
					 
					
						
						
						
						
							
						
						
							81080bf8cb 
							
						 
					 
					
						
						
							
							core: fix a typo ( #17733 )  
						
						
						
					 
					
						2018-09-21 13:45:42 +03:00 
						 
				 
			
				
					
						
							
							
								Wenbiao Zheng 
							
						 
					 
					
						
						
						
						
							
						
						
							6a33954731 
							
						 
					 
					
						
						
							
							core, eth, trie: use common/prque ( #17508 )  
						
						
						
					 
					
						2018-09-03 17:33:21 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0d0e64ce2 
							
						 
					 
					
						
						
							
							cmd, core, miner: add --txpool.locals and priority mining  
						
						
						
					 
					
						2018-08-22 09:43:57 +03:00 
						 
				 
			
				
					
						
							
							
								Antoine Rondelet 
							
						 
					 
					
						
						
						
						
							
						
						
							27a278e6e3 
							
						 
					 
					
						
						
							
							core: fixed typo in addresssByHeartbeat ( #17243 )  
						
						
						
					 
					
						2018-07-25 14:25:14 +03:00 
						 
				 
			
				
					
						
							
							
								Osuke 
							
						 
					 
					
						
						
						
						
							
						
						
							10780e8a00 
							
						 
					 
					
						
						
							
							core: fix txpool guarantee comment ( #17214 )  
						
						... 
						
						
						
						* fixed-typo
* core: fix txpool guarantee comment 
						
					 
					
						2018-07-24 18:44:41 +03:00 
						 
				 
			
				
					
						
							
							
								Wenbiao Zheng 
							
						 
					 
					
						
						
						
						
							
						
						
							52b1d09457 
							
						 
					 
					
						
						
							
							core: reduce nesting in transaction pool code ( #16980 )  
						
						
						
					 
					
						2018-06-14 13:46:43 +03:00 
						 
				 
			
				
					
						
							
							
								John C. Vernaleo 
							
						 
					 
					
						
						
						
						
							
						
						
							8c4a7fa8d3 
							
						 
					 
					
						
						
							
							core: change comment to match code more closely ( #16963 )  
						
						
						
					 
					
						2018-06-13 10:14:15 +03: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 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							342ec83d67 
							
						 
					 
					
						
						
							
							core: fix transaction event asynchronicity  
						
						
						
					 
					
						2018-05-30 10:14:00 +03: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b5d1a4a4c 
							
						 
					 
					
						
						
							
							core: update txpool tests for the removal fix  
						
						
						
					 
					
						2018-03-07 10:58:11 +02:00 
						 
				 
			
				
					
						
							
							
								cui 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8601430fd 
							
						 
					 
					
						
						
							
							core: should enqueue the invalids tx anyway  
						
						... 
						
						
						
						even the pending is empty we shoud enqueue the invalid txs 
						
					 
					
						2018-03-07 10:07:50 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Evangelatov 
							
						 
					 
					
						
						
						
						
							
						
						
							ae9f97221a 
							
						 
					 
					
						
						
							
							metrics: pull library and introduce ResettingTimer and InfluxDB reporter ( #15910 )  
						
						... 
						
						
						
						* go-metrics: fork library and introduce ResettingTimer and InfluxDB reporter.
* vendor: change nonsense/go-metrics to ethersphere/go-metrics
* go-metrics: add tests. move ResettingTimer logic from reporter to type.
* all, metrics: pull in metrics package in go-ethereum
* metrics/test: make sure metrics are enabled for tests
* metrics: apply gosimple rules
* metrics/exp, internal/debug: init expvar endpoint when starting pprof server
* internal/debug: tiny comment formatting fix 
						
					 
					
						2018-02-23 11:56:08 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f69cdd109 
							
						 
					 
					
						
						
							
							all: switch gas limits from big.Int to uint64  
						
						
						
					 
					
						2018-01-03 14:45:35 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7138de7b55 
							
						 
					 
					
						
						
							
							core: silence txpool reorg warning (annoying on import) ( #15725 )  
						
						
						
					 
					
						2017-12-21 10:20:10 +02:00 
						 
				 
			
				
					
						
							
							
								Kurkó Mihály 
							
						 
					 
					
						
						
						
						
							
						
						
							b4cf57a581 
							
						 
					 
					
						
						
							
							core: fix typos ( #15720 )  
						
						
						
					 
					
						2017-12-20 19:08:51 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e1581c2c3 
							
						 
					 
					
						
						
							
							core: fix panic when stat-ing a tx from a queue-only account ( #15714 )  
						
						
						
					 
					
						2017-12-20 12:34:43 +02:00 
						 
				 
			
				
					
						
							
							
								ferhat elmas 
							
						 
					 
					
						
						
						
						
							
						
						
							9619a61024 
							
						 
					 
					
						
						
							
							all: gofmt -w -s ( #15419 )  
						
						
						
					 
					
						2017-11-08 11:45:52 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							0095531a58 
							
						 
					 
					
						
						
							
							core, eth, les: fix messy code ( #15367 )  
						
						... 
						
						
						
						* core, eth, les: fix messy code
* les: fixed tx status test and rlp encoding
* core: add a workaround for light sync 
						
					 
					
						2017-10-25 12:18:44 +03:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
						
						
							
						
						
							ca376ead88 
							
						 
					 
					
						
						
							
							les, light: LES/2 protocol version ( #14970 )  
						
						... 
						
						
						
						This PR implements the new LES protocol version extensions:
* new and more efficient Merkle proofs reply format (when replying to
  a multiple Merkle proofs request, we just send a single set of trie
  nodes containing all necessary nodes)
* BBT (BloomBitsTrie) works similarly to the existing CHT and contains
  the bloombits search data to speed up log searches
* GetTxStatusMsg returns the inclusion position or the
  pending/queued/unknown state of a transaction referenced by hash
* an optional signature of new block data (number/hash/td) can be
  included in AnnounceMsg to provide an option for "very light
  clients" (mobile/embedded devices) to skip expensive Ethash check
  and accept multiple signatures of somewhat trusted servers (still a
  lot better than trusting a single server completely and retrieving
  everything through RPC). The new client mode is not implemented in
  this PR, just the protocol extension. 
						
					 
					
						2017-10-24 15:19:09 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e7d019e0e 
							
						 
					 
					
						
						
							
							core: fire tx event on replace, expand tests  
						
						
						
					 
					
						2017-10-20 14:42:19 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc313e78b7 
							
						 
					 
					
						
						
							
							core: use blocks and avoid deep reorgs in txpool  
						
						
						
					 
					
						2017-09-05 19:50:29 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da7d57e07c 
							
						 
					 
					
						
						
							
							core: make txpool operate on immutable state  
						
						
						
					 
					
						2017-09-05 13:34:41 +03:00 
						 
				 
			
				
					
						
							
							
								Miya Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							bf1e263128 
							
						 
					 
					
						
						
							
							core, light: send chain events using event.Feed ( #14865 )  
						
						
						
					 
					
						2017-08-18 12:58:36 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c45f2f42e 
							
						 
					 
					
						
						
							
							core: fix txpool journal and test races  
						
						
						
					 
					
						2017-08-08 12:22:01 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							3d32690b54 
							
						 
					 
					
						
						
							
							cmd, core, eth: journal local transactions to disk ( #14784 )  
						
						... 
						
						
						
						* core: reduce txpool event loop goroutines and sync structs
* cmd, core, eth: journal local transactions to disk
* core: journal replacement pending transactions too
* core: separate transaction journal from pool 
						
					 
					
						2017-07-28 15:09:39 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34ec9913f6 
							
						 
					 
					
						
						
							
							core: test locals support in txpool queue limits, fix  
						
						... 
						
						
						
						The commit reworks the transaction pool queue limitation tests
to cater for testing local accounts, also testing the nolocal flag.
In addition, it also fixes a panic if local transactions exceeded
the global queue allowance (no accounts left to drop from) and also
fixes queue eviction to operate on all accounts, not just the one
being updated. 
						
					 
					
						2017-07-06 11:51:59 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88b4fe7d21 
							
						 
					 
					
						
						
							
							core: handle nolocals during add, exepmt locals from expiration  
						
						
						
					 
					
						2017-07-05 17:16:42 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e38f7a664 
							
						 
					 
					
						
						
							
							cmd, core: add --txpool.nolocals to disable local price exemptions  
						
						
						
					 
					
						2017-07-05 17:06:05 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48ee7f9de7 
							
						 
					 
					
						
						
							
							core, eth, les: polish txpool API around local/remote txs  
						
						
						
					 
					
						2017-07-05 16:51:55 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
						
						
							
						
						
							a633a2d7ea 
							
						 
					 
					
						
						
							
							core: Prevent local tx:s from being discarded  
						
						
						
					 
					
						2017-06-30 22:55:10 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
						
						
							
						
						
							67aff49822 
							
						 
					 
					
						
						
							
							core: Change local-handling to use sender-account instead of tx hashes  
						
						
						
					 
					
						2017-06-30 22:43:26 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eebde1a2e2 
							
						 
					 
					
						
						
							
							core: ensure transactions correctly drop on pool limiting  
						
						
						
					 
					
						2017-06-22 21:03:54 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0b3cf2eeb 
							
						 
					 
					
						
						
							
							core: add testcase for txpool  
						
						
						
					 
					
						2017-06-22 20:36:07 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cba33029a8 
							
						 
					 
					
						
						
							
							core: only reorg changed account, not all  
						
						
						
					 
					
						2017-05-31 23:26:24 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9702badd83 
							
						 
					 
					
						
						
							
							core: don't uselessly recheck transactions on dump  
						
						
						
					 
					
						2017-05-31 21:29:50 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							280609c99b 
							
						 
					 
					
						
						
							
							core: check for gas limit exceeding txs too on new block  
						
						
						
					 
					
						2017-05-30 00:31:37 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08959bbc70 
							
						 
					 
					
						
						
							
							cmd, core, eth: configurable txpool parameters  
						
						
						
					 
					
						2017-05-29 11:29:46 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c98bce709c 
							
						 
					 
					
						
						
							
							core: fix minor accidental typos and comment errors  
						
						
						
					 
					
						2017-05-25 17:22:45 +03:00