Commit Graph

147 Commits

Author SHA1 Message Date
Matthias Seitz
277631092d feat: use pooled AT for get_pooled_transactions (#12876) 2024-11-26 13:00:50 +00:00
Matthias Seitz
a28fa243c0 feat: use Pooled type for get_pooled_transaction_element in pool trait (#12867) 2024-11-26 11:44:44 +00:00
kien-rise
96d61dd44b feat: add pending_transactions_max in trait TransactionPool (#12856) 2024-11-26 09:21:42 +00:00
Matthias Seitz
0d17f14e3d perf: inline pooled transactions max (#12805) 2024-11-23 08:08:41 +01:00
Steven
9f6f63d45a CLI parameter to specify the broadcast channel capacity of PendingPool (#12388)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-08 10:50:46 +00:00
Thomas Coratger
0e83203658 primitives: rm alloy BlobTransactionSidecar reexport (#12310) 2024-11-05 14:40:10 +00:00
Darshan Kathiriya
2758a560c0 txpool: added a helper to filter pending txns by predicate (#12204) 2024-11-01 12:10:55 +01:00
Matthias Seitz
66cc619128 chore: rm deprecated txpool fn (#12198) 2024-10-31 08:34:31 +00:00
Kaushik Donthi
755fac08dd Wrap sidecar in arcs (#11554)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-30 16:06:37 +00:00
Léa Narzis
b5c0a46363 feat: add pending|queued txs pool helpers (#12128) 2024-10-28 13:03:20 +01:00
Kien Trinh
b8147708ad feat(txpool): function to return the next free nonce (#11744)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-16 08:05:56 +00:00
caglarkaya
2a86245649 feat: extend txpool remove txs utility (#11702) 2024-10-15 08:19:23 +00:00
tedison
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
Eric Woolsey
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
greged93
4a7eb6e914 fix: update pool gas limit (#11025) 2024-09-19 10:18:04 +00:00
krane
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
Michael Sproul
d8b12ac499 Implement engine_getBlobsV1 (#9723)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-09 15:28:53 +00:00
Håvard Anda Estensen
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
Matthias Seitz
f8e5b181bb chore: relax txpool client trait bounds (#10705) 2024-09-04 21:49:06 +00:00
Thomas Coratger
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
Delweng
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
Arsenii Kulikov
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +00:00
Miguel Tavares
5644347583 feat: add method in txpool for handling pending transactions (#10303) 2024-08-22 01:05:40 +00:00
nk_ysg
0216e78f5c feat: make additional validation tasks size configurable (#10200)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-08 22:08:14 +00:00
Nikolai Golub
e199173dee chore: Replace reth-provider dependency for reth-eth-types with direct dependencies (#10175) 2024-08-07 18:05:19 +00:00
Thomas Coratger
5576ec3bf7 txpool: fix typo (#9842)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-07-26 23:19:21 +00:00
Thomas Coratger
5b81fc1ee4 clippy: rm useless clippy statement (#9380) 2024-07-08 17:06:45 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
Thomas Coratger
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
Luca Provini
dd2113173e Rexport tx pool identifiers (#8458) 2024-05-29 09:39:11 +00:00
Matthias Seitz
9f38a67fa3 chore(deps): txpool deps cleanup (#8443) 2024-05-28 17:54:54 +00:00
Justin Traglia
f7d3cc5a09 Enable clippy's trait_duplication_in_bounds linter (#7201)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-18 22:53:17 +00:00
Matthias Seitz
907d8ff127 perf: rm redundant collect (#6895) 2024-02-29 21:37:46 +00:00
Emilia Hane
0007c9a4d2 Verify tx response data against request (#6439)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-02-27 17:09:27 +00:00
Abner Zheng
323bad2718 Replace async trait with ->impl Future (#6791) 2024-02-26 13:23:00 +00:00
Emmanuel Ekpenyong
be6d505745 chore: retrieve single pooled tx by hash (#6785) 2024-02-26 13:07:54 +01:00
DaniPopes
9ca813aee2 chore: remove some unnecessary calls to unwrap/expect (#6727) 2024-02-22 16:36:08 +00:00
Emilia Hane
d7a2123181 Bug fix, filter out already imported transactions (#6723) 2024-02-22 11:37:03 +00:00
Abhinav Srivastava / August Radjoe
71837312e4 Accurately tracking on-disk blobstore metrics (#6399)
Signed-off-by: Abhinav Srivastava <atg271@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-16 14:59:07 +00:00
Emilia Hane
c0f3d38ad9 Speed up request buffered hashes (#6318)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: back <104515688+justcode740@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-13 18:57:43 +00:00
Dan Cline
daba4cf7e1 feat: add txpool eviction property tests (#6437) 2024-02-06 23:12:53 +00:00
Alexey Shekhirin
6c1263e000 fix(tracing): prioritize RUST_LOG and verbosity CLI arg (#6413) 2024-02-05 19:42:32 +00:00
Thomas Coratger
b9ade51c01 Deprecate best_transactions_with_base_fee (#6394)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-05 16:42:07 +01:00
Matthias Seitz
4dc6aeefa9 chore: apply missing const for fn lint txpool (#6381) 2024-02-03 17:33:05 +00:00
Qiwei Yang
021941a2c2 fix: Remove redundant Result wrapper (#6345) 2024-02-02 14:01:53 +00:00
Emilia Hane
34cda3a99f Sanitise eth68 announcement (#6222)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-01-31 13:19:51 +00:00
Dan Cline
8686e97290 chore: make clippy happy (#6033) 2024-01-12 06:25:06 +00:00
Thomas Coratger
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
Nil Medvedev
7fa4cddc72 feat: restore tx pool after reboot (#5665)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-02 14:11:41 +00:00
Thomas Coratger
4cd30bdc9b feat(tx-pool): add get_transactions_by_sender_and_nonce for TransactionPool trait (#5912) 2024-01-02 13:39:59 +00:00