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 
						 
				 
			
				
					
						
							
							
								changhong 
							
						 
					 
					
						
						
							
						
						17f0b11942 
					 
					
						
						
							
							core: typos and comments improve  
						
						... 
						
						
						
						1. fix typos
2. methods recevier of struct should be same
3. comments improve
(cherry picked from commit 1ba9795395 
						
						
					 
					
						2017-05-25 17:14:33 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						a2f23ca9b1 
					 
					
						
						
							
							cmd, core, eth, miner: remove txpool gas price limits ( #14442 )  
						
						
						
						
					 
					
						2017-05-16 21:07:27 +02:00