Commit Graph

596 Commits

Author SHA1 Message Date
bca11aa2dd clippy: add from_iter_instead_of_collect warn (#11666) 2024-10-11 17:56:33 +00:00
0affb976a0 transaction-pool:rm redundance clone (#11667) 2024-10-11 17:49:29 +00:00
ad2a2f2101 chore(test): use collect void realloc (#11669) 2024-10-11 16:27:24 +00:00
f5f76206fd feat: add mul support for SubPoolLimit (#11591)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-10-08 19:03:47 +00:00
e18b0bab90 feat: impl Encodable2718 and Decodable2718 for PooledTransactionsElement (#11482) 2024-10-08 14:33:31 +00:00
f8228482ac feat: add get_highest_tx_by_sender to pools (#11514)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-07 11:42:56 +00:00
51db6564d6 feat: add PoolBuilderConfigOverrides (#11507) 2024-10-05 18:11:28 +00:00
36de90fdc3 chore(lint): fix clippy::needles_lifetimes (#11496) 2024-10-05 11:08:08 +00:00
c5cfaf116b feat: Add metrics to track transactions by type in txpool (#11403)
Co-authored-by: garwah <garwah@garwah>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-04 09:12:31 +00:00
1fe9f324b0 Relax Trait Bounds on TransactionPool::Transaction and EthPoolTransaction (#11079)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-04 07:34:29 +00:00
42afcbd75a impl Encodable2718, Decodable2718 for TransactionSigned (#11218) 2024-09-30 15:36:38 +00:00
a5538bc041 chore: alloy 0.4 (#11334) 2024-09-30 12:48:37 +00:00
e21d75f9aa primitives: rm more alloy_primitives reexports (#11325) 2024-09-30 01:06:47 +00:00
55bf29e6d2 use core::error::Error (#11317) 2024-09-29 16:47:48 +00:00
2aa3dd0fd8 feat: use OpChainSpec in OptimismNode and its components (#11304) 2024-09-28 13:06:52 +00:00
098018db49 perf: remove sidecar clone if no listeners (#11285) 2024-09-27 12:59:42 +00:00
247f029e2d chore: add traces for blob sidecar ops (#11284) 2024-09-27 12:56:52 +00:00
6a7d8938c7 chore: update revm and alloy primitives (#11235)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-26 14:33:29 +00:00
76a6e0db69 remove IntoRecoveredTransaction (#11221) 2024-09-25 17:10:11 +00:00
2022dd3de5 primitives: rm alloy_consensus::transaction reexports (#11191) 2024-09-25 12:13:48 +00:00
4884c0003a primitives: rm TxKind reexport (#11197) 2024-09-25 11:07:05 +00:00
2b20a0dbfc primitives: rm alloy_eips::eip2930 reexports (#11188) 2024-09-25 09:15:59 +00:00
fb0555ae7d Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-24 10:14:08 +00:00
15aee9b144 feat: use alloy Signature type (#10758)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-23 13:29:48 +00:00
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
4a7eb6e914 fix: update pool gas limit (#11025) 2024-09-19 10:18:04 +00:00
6d49dc130a feat: extend pool configuration (#10985) 2024-09-18 16:05:56 +00:00
74e58d8c82 chore: change BlockAndProofV1 to use alloy_eips instead (#10969)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-18 15:25:18 +00:00
21e92b83bd fix(rpc): add fee/value and balance to insufficient funds RPC error (#10872) 2024-09-17 09:47:18 +00:00
e4b5325875 chore: unify empty payload building (#10807) 2024-09-10 12:21:49 +00:00
d8b12ac499 Implement engine_getBlobsV1 (#9723)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-09 15:28:53 +00:00
162f6019d4 transaction-pool: replace reth-primitive imports (#10766)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-07 09:12:46 +00:00
5df03fb3c3 fix: reject 7702 transactions with empty auth list (#10709) 2024-09-05 13:24:24 +00:00
8bbd403285 fix: improve nonce too low error (#10711) 2024-09-05 13:09:33 +00:00
f8e5b181bb chore: relax txpool client trait bounds (#10705) 2024-09-04 21:49:06 +00:00
9e3edcc7e9 fix: allow tx's from EIP-7702 delegated accounts (#10702) 2024-09-04 21:11:50 +00:00
1450deb1d6 fix: clippy (#10650) 2024-09-02 07:50:24 +00:00
d4cfb95e68 eip4844: use alloy TxEip4844 (#10624)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-01 19:20:00 +00:00
578b52afd0 eip2930: use alloy TxEip2930 (#10623) 2024-09-01 13:53:19 +00:00
3a49a552c7 feat: migrate to alloy TxEip1559 (#10262)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-08-31 17:36:28 +00:00
71e0178f71 feat: migrate to alloy TxLegacy (#9593)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-08-30 11:35:15 +00:00
1ac5336303 dev(pool): trait object safe BestTransactions (#10478) 2024-08-26 12:19:46 +00:00
dba315ff8e clippy: add unnested_or_patterns clippy lint (#10526)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-26 09:42:44 +00:00
9c57c4a454 clippy: add redundant_else clippy lint (#10525)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-26 09:40:10 +00:00
29058ad7ee clippy: add cloned_instead_of_copied clippy lint (#10530)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-26 09:04:19 +00:00
dfcfe8d271 tx-pool: add try_from_consensus for PoolTransaction (#10504) 2024-08-25 14:53:18 +00:00
6dc00a29c9 tx-pool: rm into tx constraint for PoolTransaction (#10057)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-08-24 13:32:10 +00:00
45442872d2 refactor: mv ChangedAccount (#10472)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-08-24 08:16:36 +00:00
3d2de47810 chore(txpool): rename the function of tx_by_sender_and_nonce (#10473)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-08-24 08:05:06 +00:00
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +00:00