Martin HS
14cc967d19
all: remove dependency on golang.org/exp ( #29314 )
...
This change includes a leftovers from https://github.com/ethereum/go-ethereum/pull/29307
- using the [new `slices` package](https://go.dev/doc/go1.21#slices ) and
- using the [new `cmp.Ordered`](https://go.dev/doc/go1.21#cmp ) instead of exp `constraints.Ordered`
2024-03-25 07:50:18 +01:00
buddho
bba3fa9af9
core,eth,internal: fix typo ( #29024 )
2024-02-20 19:42:48 +08:00
colin
a193bb0c73
core/txpool/legacypool: remove a redundant heap.Init ( #28910 )
...
Co-authored-by: Martin HS <martin@swende.se>
Co-authored-by: Felix Lange <fjl@twurst.com>
2024-02-15 19:50:17 +01:00
Ng Wei Han
beb2954fa4
core/txpool/legacypool: use uint256.Int instead of big.Int ( #28606 )
...
This change makes the legacy transaction pool use of `uint256.Int` instead of `big.Int`. The changes are made primarily only on the internal functions of legacypool.
---------
Co-authored-by: Martin Holst Swende <martin@swende.se>
2024-02-13 10:10:11 +01:00
hyunchel
4e1e37323d
core/txpool/legacypool: fix typo ( #28258 )
2023-10-07 10:57:12 +08:00
Martin Holst Swende
1aa5520d75
core/txpool/legacypool: protect cache with mutex ( #27898 )
...
This change fixes the a potential race by using mutexes when the m.cache is read or modified.
2023-08-17 05:22:18 -04:00
hero5512
a71b9b9ffa
core/txpool/legacypool: remove redundant check for floatingRatio == 0 ( #27477 )
...
floatingRatio is a constant and always non-zero. So there is no need to
check for == 0.
2023-06-19 07:52:40 +02:00
Péter Szilágyi
d40a255e97
all: move main transaction pool into a subpool ( #27463 )
...
* all: move main transaction pool into a subpool
* go.mod: remove superfluous updates
* core/txpool: review fixes, handle txs rejected by all subpools
* core/txpool: typos
2023-06-16 15:29:40 +03:00