Commit Graph

101 Commits (722b742780617a1b8e1dedb3958273e5c226cd5e)

Author SHA1 Message Date
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
Péter Szilágyi 2b5d1a4a4c
core: update txpool tests for the removal fix 7 years ago
cui f8601430fd
core: should enqueue the invalids tx anyway 7 years ago
Anton Evangelatov ae9f97221a metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
Péter Szilágyi 7138de7b55
core: silence txpool reorg warning (annoying on import) (#15725) 7 years ago
Kurkó Mihály b4cf57a581 core: fix typos (#15720) 7 years ago
Péter Szilágyi 5e1581c2c3
core: fix panic when stat-ing a tx from a queue-only account (#15714) 7 years ago