Commit Graph

5 Commits (944e1a0f906e021f9e513730af87144d61b1fcce)

Author SHA1 Message Date
Marius van der Wijden 230df98e4d
core/txpool: disallow future churn by remote txs (#26907) 2 years ago
s7v7nislands 80ff0b4e6a
core/txpool: use atomic int added in go1.19 (#26913) 2 years ago
Marius van der Wijden 6cf2e921a7
core/txpool: implement additional DoS defenses (#26648) 2 years ago
Håvard Anda Estensen 06632da2bb
all: assign zero after resize in implementations of heap.Interface (#26296) 2 years ago
Péter Szilágyi a6dda03644
all: refactor txpool into it's own package in prep for 4844 2 years ago
Martin Holst Swende 5a02b2d6d0
all: fix spelling mistakes (#25961) 2 years ago
Marius van der Wijden bff330335b
core: fixed stale comment in txlist (#23825) 3 years ago
Felix Lange 51ed39c093
core: make txPricedList.stales the first field for 64bit alignment (#23542) 3 years ago
Marius van der Wijden 067084feda
core: fix race conditions in txpool (#23474) 3 years ago
Péter Szilágyi c503f98f6d
all: rename internal 1559 gas fields, add support for graphql (#23010) 4 years ago
Felföldi Zsolt 966ee3ae6d
all: EIP-1559 tx pool support (#22898) 4 years ago
gary rong 88c696240d
core/txpool: remove "local" notion from the txpool price heap (#21478) 4 years ago
aaronbuchwald eebfb13053
core: free pointer from slice after popping element from price heap (#21572) 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
MichaelRiabzev-StarkWare 8bd37a1d91 core: count tx size in slots, bump max size ot 4x32KB (#20352) 5 years ago
Péter Szilágyi b02958b9c5
core, ethdb, metrics, p2p: expose various counter metrics for grafana 6 years ago
Ha ĐANG 2cffd4ff3c core: fix some small typos on comment code (#17278) 6 years ago
Ryan Schneider 55b579e02c core: use a wrapped map to remove contention in `TxPool.Get`. (#16670) 7 years ago
Péter Szilágyi db48d312e4
core: txpool stable underprice drop order, perf fixes 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
Jim McDonald 0131bd6ff9 core: respect price bump threshold (#15401) 7 years ago
Péter Szilágyi 0095531a58 core, eth, les: fix messy code (#15367) 7 years ago
Felföldi Zsolt ca376ead88 les, light: LES/2 protocol version (#14970) 7 years ago
Péter Szilágyi da7d57e07c
core: make txpool operate on immutable state 7 years ago
Martin Holst Swende 1901521ed0 core: Fix flaw where underpriced locals were removed (#15081) 7 years ago
Péter Szilágyi 34ec9913f6
core: test locals support in txpool queue limits, fix 7 years ago
Péter Szilágyi 48ee7f9de7
core, eth, les: polish txpool API around local/remote txs 7 years ago
Martin Holst Swende 67aff49822 core: Change local-handling to use sender-account instead of tx hashes 8 years ago
Péter Szilágyi 280609c99b
core: check for gas limit exceeding txs too on new block 8 years ago
Péter Szilágyi 08959bbc70
cmd, core, eth: configurable txpool parameters 8 years ago
Péter Szilágyi a2f23ca9b1 cmd, core, eth, miner: remove txpool gas price limits (#14442) 8 years ago
Péter Szilágyi 18c77744ff
all: fix spelling errors 8 years ago
Felix Lange 35a7dcb162 all: gofmt -w -s 8 years ago
Péter Szilágyi b4a5251391 core: abstract out a sorted transaction hash map 8 years ago
Péter Szilágyi a183ea29f9 core: add upper bound on the queued transctions 8 years ago
Péter Szilágyi 0ef327bbee core, eth, internal, miner: optimize txpool for quick ops 8 years ago