Commit Graph

21 Commits (7c95ebd63d8470bc39a7e128470e5026c9f6b3e8)

Author SHA1 Message Date
Péter Szilágyi 1662228ac6
core/txpool/blobpool: 4844 blob transaction pool (#26940) 1 year ago
Felix Lange 1affc1c08d
core/txpool: remove use of errors.Join function (#27523) 1 year ago
Péter Szilágyi d40a255e97
all: move main transaction pool into a subpool (#27463) 1 year ago
Péter Szilágyi 950d5643b1
core/txpool: make transaction validation reusable across packages (pools) (#27429) 1 year ago
Daniel Katzan b8ee2877c5
core/txpool: fix minor flaw in isGapped check (#27404) 1 year ago
Péter Szilágyi 85a4b82b33
all: tie timestamp based forks to the passage of London (#27279) 2 years ago
ucwong ba09403113
core/txpool : fix map size avoid resizing (#27221) 2 years ago
Péter Szilágyi bbc565ab05
core/types, params: add blob transaction type, RLP encoded for now (#27049) 2 years ago
Marius van der Wijden 230df98e4d
core/txpool: disallow future churn by remote txs (#26907) 2 years ago
Martin Holst Swende beda6c41ad
core/txpool: move some validation to outside of mutex (#27006) 2 years ago
Marius van der Wijden e6b6a8b738
core/txpool: allow future local transactions (#26930) 2 years ago
s7v7nislands 80ff0b4e6a
core/txpool: use atomic int added in go1.19 (#26913) 2 years ago
ucwong d1c5f918a3
core/txpool: use priceList.Put instead of heap.Push (#26863) 2 years ago
Marius van der Wijden 6cf2e921a7
core/txpool: implement additional DoS defenses (#26648) 2 years ago
Péter Szilágyi cd31f2dee2
all: change chain head markers from block to header (#26777) 2 years ago
Péter Szilágyi bf1798e04e
common/prque: generic priority queue (#26290) 2 years ago
Martin Holst Swende 2b57a27d9e
all: make timestamp-based fork checks based on uint64 (#26474) 2 years ago
Marius van der Wijden a35b654f25
core/txpool: check if initcode size is exceeded (#26504) 2 years ago
Andrei Maiboroda 793f0f9ec8
core/vm: implement EIP-3860: Limit and meter initcode (#23847) 2 years ago
Péter Szilágyi c4a662176e
core, eth: for types with accurate size calcs, return uint64, not float (#26046) 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
Martin Holst Swende ee301c750b
all: fix docstrings 2 years ago
Martin Holst Swende e004e7d256
core: fix datarace in txpool, fixes #25870 and #25869 (#25872) 2 years ago
Seungbae Yu ada603fab5
core: don't cache zero nonce in txNoncer (#25603) 2 years ago
Seungbae Yu 3a4cef5402
core: preallocate maps in TxPool helper methods (#25737) 2 years ago
aaronbuchwald 68420e1aa5
core: fix typo in txpool (#25149) 2 years ago
Martin Holst Swende a907d7e81a
all: more linters (#24783) 2 years ago
zhaochonghe 2bfd9a28d1
core: fix the order of address in queue (#24907) 3 years ago
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) 4 years ago
Péter Szilágyi 7e915ee379
core, eth, miner: enforce configured mining reward post 1559 too 4 years ago
Felföldi Zsolt 2d716c4b01
core: add new eip-1559 tx constraints (#22970) 4 years ago
Felföldi Zsolt 966ee3ae6d
all: EIP-1559 tx pool support (#22898) 4 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