Commit Graph

107 Commits (1ea7537997d1c5444f78ec87f8b309b2f908c76e)

Author SHA1 Message Date
Martin Holst Swende 706f5e3b98
core: fix txpool off-by-one error (#21683) 4 years ago
Marius van der Wijden 0bdd295cc0
core: more detailed metering for reorgs (#21420) 4 years ago
Hao Duan b35e4fce99
core: avoid modification of accountSet cache in tx_pool (#21159) 4 years ago
Péter Szilágyi 298a19bbc6
core: API-less transaction time sorting 4 years ago
Hendrik Hofstadt c47052a580
core: sort txs at the same gas price by received time 4 years ago
rjl493456442 5413df1dfa
core: fix heartbeat in txpool 4 years ago
villanuevawill c374447401
core: fix queued transaction eviction 4 years ago
Martin Holst Swende 6c9f040ebe
core: transaction pool optimizations (#21328) 4 years ago
Felix Lange bcb3087450 Revert "core, txpool: less allocations when handling transactions (#21232)" 4 years ago
Marius van der Wijden af5c97aebe
core, txpool: less allocations when handling transactions (#21232) 4 years ago
Marius van der Wijden ddeea1e0c6
core: types: less allocations when hashing and tx handling (#21265) 4 years ago
Hao Duan 8523ad450d core: filter out txs with invalid signatures as soon as possible 4 years ago
chenglin 3f649d4852
core: collect NewTxsEvent items without holding reorg lock (#21145) 4 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 4 years ago
gary rong b9df7ecdc3
all: seperate consensus error and evm internal error (#20830) 4 years ago
Martin Holst Swende 55a73f556a
core: bump txpool tx max size to 128KB 5 years ago
Péter Szilágyi 9938d954c8
eth: rework tx fetcher to use O(1) ops + manage network requests 5 years ago
rjl493456442 049e17116e
core, eth: implement eth/65 transaction fetcher 5 years ago
Martin Holst Swende b2de0bd87b
core: set max tx size down to 2 slots (64KB) 5 years ago
MichaelRiabzev-StarkWare 8bd37a1d91 core: count tx size in slots, bump max size ot 4x32KB (#20352) 5 years ago
Péter Szilágyi f40ff23b7b
core: fix tx dedup return error count 5 years ago
Péter Szilágyi 056183c056
core: dedup known transactions without global lock, track metrics 5 years ago
Martin Holst Swende 8d41e885e6 core: smaller txpool status locking (#20080) 5 years ago
Péter Szilágyi 72d5a27a39
core, metrics, p2p: switch some invalid counters to gauges 5 years ago
gary rong c2c4c9f1e5 core, light, params: implement eip2028 (#19931) 5 years ago
gary rong b80c840af3 core, les: fix les unit tests (#19823) 5 years ago
gary rong 8f80cafa10 core: fix write concurrency in txpool (#19835) 5 years ago
Péter Szilágyi a966425a1d
core: kill off managed state, use own tiny noncer for txpool 5 years ago
Felix Lange 60c062e17d core: move TxPool reorg and events to background goroutine (#19705) 5 years ago
Péter Szilágyi b02958b9c5
core, ethdb, metrics, p2p: expose various counter metrics for grafana 5 years ago
贺鹏飞 fbe7caf136
core: cache tx signature before obtaining lock 6 years ago
Martin Holst Swende 650ad19c2d
core: make txpool handle reorg due to setHead 6 years ago
Jordan Krage 27ce4eb78b core: sanitize more TxPoolConfig fields (#17210) 6 years ago
mr_franklin 3fd87f2193 core: fix comment typo (#18144) 6 years ago
Wuxiang 81080bf8cb core: fix a typo (#17733) 6 years ago
Wenbiao Zheng 6a33954731 core, eth, trie: use common/prque (#17508) 6 years ago
Péter Szilágyi e0d0e64ce2
cmd, core, miner: add --txpool.locals and priority mining 6 years ago
Antoine Rondelet 27a278e6e3 core: fixed typo in addresssByHeartbeat (#17243) 6 years ago
Osuke 10780e8a00 core: fix txpool guarantee comment (#17214) 6 years ago
Wenbiao Zheng 52b1d09457 core: reduce nesting in transaction pool code (#16980) 6 years ago
John C. Vernaleo 8c4a7fa8d3 core: change comment to match code more closely (#16963) 6 years ago
kiel barry cbfb40b0aa params: fix golint warnings (#16853) 6 years ago
Péter Szilágyi 2ab24a2a8f
core: concurrent background transaction sender ecrecover 6 years ago
Péter Szilágyi 342ec83d67
core: fix transaction event asynchronicity 6 years ago
Ryan Schneider 55b579e02c core: use a wrapped map to remove contention in `TxPool.Get`. (#16670) 6 years ago
Péter Szilágyi 49719e21bc
core, eth: minor txpool event cleanups 6 years ago
rjl493456442 a2e43d28d0
all: collate new transaction events together 6 years ago
Crispin Flowerday 0afd767537
core: ensure local transactions aren't discarded as underpriced 6 years ago
thomasmodeneis ba1030b6b8 build: enable goimports and varcheck linters (#16446) 7 years ago
Péter Szilágyi db48d312e4
core: txpool stable underprice drop order, perf fixes 7 years ago