Commit Graph

126 Commits (c3701b265e3568b5de8922bb7627d99185c42487)

Author SHA1 Message Date
xwjack 8bbf83e7a4
core: ignore basefee when comparing with pool gasprice in txpool (#24080) 3 years ago
Felix Lange 9489853321
core: check effective tip in txpool pricelimit validation (#23855) 3 years ago
Martin Holst Swende 03bc8b7858
core: more efficient nonce-update in txpool (#22231) 3 years ago
jwasinger 011fe3eb5e
core: remove unused error from TxPool.Pending (#23720) 3 years ago
Marius van der Wijden 067084feda
core: fix race conditions in txpool (#23474) 3 years ago
Martin Holst Swende d705f5a554
core: make txpool reject too sudden changes (#23095) 3 years ago
baptiste-b-pegasys 3526f69047
all: remove term "whitelist" in comments and log messages (#23294) 3 years ago
Mark c49e065fea
internal: get pending and queued transaction by address (#22992) 3 years ago
Péter Szilágyi aa69d36152
core, graphql, internal: expose effectiveGasPrice in receipts 3 years ago
Péter Szilágyi c503f98f6d
all: rename internal 1559 gas fields, add support for graphql (#23010) 3 years ago
Péter Szilágyi 7e915ee379
core, eth, miner: enforce configured mining reward post 1559 too 3 years ago
Felföldi Zsolt 2d716c4b01
core: add new eip-1559 tx constraints (#22970) 3 years ago
Felföldi Zsolt 966ee3ae6d
all: EIP-1559 tx pool support (#22898) 3 years ago
Fire Man 93407b14a6
core: make txpool free space calculation more accurate (#22933) 4 years ago
Derek Chiang eaccdba4ab
core: fix method comment for `txpool.requestReset` (#22543) 4 years ago
Péter Szilágyi 0928562670
all: define Berlin hard fork spec 4 years ago
lightclient bbfb1e4008
all: add support for EIP-2718, EIP-2930 transactions (#21502) 4 years ago
Marius van der Wijden 3512b41c5c
core: reset txpool state on sethead (#22247) 4 years ago
gary rong 88c696240d
core/txpool: remove "local" notion from the txpool price heap (#21478) 4 years ago
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) 5 years ago
gary rong b9df7ecdc3
all: seperate consensus error and evm internal error (#20830) 5 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