Commit Graph

857 Commits

Author SHA1 Message Date
Femi Bankole
cec8e51628 chore: add serde support for CanonStateNotification (#16557) 2025-05-30 07:42:26 +00:00
strmfos
b29884e401 docs: improve documentation clarity in pool.rs (#16533) 2025-05-28 21:11:07 +00:00
Matthias Seitz
42bf391c83 revert: "fix: check encoded size" (#16488) 2025-05-27 00:12:53 +02:00
Matthias Seitz
52be0031e8 fix: check encoded size (#16473) 2025-05-26 13:12:29 +00:00
Ayush Dubey
9ddb8f6d77 refactor: unify versioned_hashes for BlobTransactionSidecarVarient (#16461) 2025-05-26 12:00:44 +00:00
Matthias Seitz
9e667da3e8 chore: bump alloy 1.0.7 (#16456) 2025-05-24 11:43:35 +02:00
Matthias Seitz
ba880f9927 chore: rm outdated unreachable patterns (#16457) 2025-05-24 11:07:46 +02:00
Matthias Seitz
ddcd30f400 chore: make clippy happy (#16455)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-05-24 09:25:50 +02:00
Ayush Dubey
50ab155b8d chore: Implementing get_by_versioned_hashes_v2 for InMemoryBlobStre a… (#16390)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-22 13:01:10 +00:00
Acat
e41d5ff4e1 refactor: use impl IntoIterator for transaction batches and streamline validation calls (#16408) 2025-05-22 11:14:17 +00:00
Roman Krasiuk
3f8b3f8a1f feat(txpool): activate osaka in tx validator (#16371) 2025-05-20 15:24:59 +00:00
Roman Krasiuk
5c03c1e717 feat(txpool): properly validate sidecar according to the active fork (#16370) 2025-05-20 15:22:04 +00:00
Roman Krasiuk
0de50d3b7b feat(txpool): use BlobTransactionSidecarVariant (#16356) 2025-05-20 14:49:10 +00:00
Acat
814d8bfe3c refactor(mempool): Refactor transaction validation to use batch interface (#16189)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-16 16:38:59 +00:00
fantasyup
fff5ab0e45 feat: introduce PoolTransaction::into_consensus_with2718 (#16303) 2025-05-16 15:01:25 +00:00
Developer Uche
401b88c86b feat: added TransactionValidator::validate_transactions_with_origin (#16238)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-05-16 11:53:48 +00:00
Roman Krasiuk
8c98c1ce07 feat(txpool): add methods for retrieving BlobsAndProofsV2 (#16271) 2025-05-15 12:05:53 +00:00
Z
4e84e42f1e chore(deps): migrate to jsonrpsee 0.25 (#15956)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-14 07:41:54 +00:00
Federico Gimenez
a2c1646107 chore(txpool): update comments about prague activation (#16185) 2025-05-13 08:49:48 +00:00
Roman Krasiuk
7ea80f7404 feat(txpool): track osaka activation (#16184) 2025-05-13 08:02:01 +00:00
Roman Krasiuk
1af6ed5387 chore(txpool): activate prague by default (#16183) 2025-05-13 07:48:50 +00:00
Matthias Seitz
a12a296eba perf: batch create sender ids (#16134) 2025-05-12 13:11:07 +02:00
Matthias Seitz
6250f65120 perf: dont alloc on delegation limit check (#16135) 2025-05-12 13:10:42 +02:00
Acat
029fa5914c refactor(mempool): Optimize validation task lock duration by moving async fut creation outside lock (#16159)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-12 09:32:44 +00:00
Matthias Seitz
7982caa05f chore: remove_auths doc (#16137) 2025-05-09 21:15:42 +00:00
Matthias Seitz
2033980076 perf: perform contains check without alloc (#16136) 2025-05-09 20:41:21 +00:00
Ishika Choudhury
bcefb00088 chore: moved OkValidator into txpool behind test-utils feature gate (#16144) 2025-05-09 20:12:44 +02:00
Matthias Seitz
74e7e5f1cf chore: use signedtx trait (#16143) 2025-05-09 16:28:07 +00:00
Pana
448e909c50 feat: Add EIP7702 tx handle logic for txpool (#15312)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-09 10:55:17 +00:00
int88
c7436a6f33 fix: complete logic of best_transactions_with_attributes (#16024)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-08 10:57:42 +00:00
Jonas Bostoen
fdcc4c078d feat(txpool): add authorization list setter to mock transaction (#16068) 2025-05-05 17:28:50 +00:00
Matthias Seitz
698e9f05db fix: invalid queued ord (#16061) 2025-05-05 09:48:39 +00:00
int88
fef37ae8f3 fix: for the priority of tx, Value has a higher priority than None (#16034) 2025-05-02 11:01:37 +02:00
Emilia Hane
1a548e6b99 perf(op-tx-pool): Split up tx validation to stateless and stateful checks (#15843) 2025-04-29 11:39:57 +00:00
int88
70e2fd5fb5 chore: dedup prune_from_subpool (#15945) 2025-04-26 15:17:01 +00:00
int88
23c146bef9 fix: park descendant when delete a pending tx (#15931)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-04-26 06:39:30 +00:00
cakevm
5810f31b6c chore(transaction-pool): make NoopTransactionPool generic over EthPoolTransaction (#15923) 2025-04-25 09:51:51 +00:00
Emilia Hane
a7435bede0 chore(deps): 2024 edition syntax fixes (#14731) 2025-04-24 21:34:26 +00:00
int88
dd4aa1a85b test: complete local_senders_tracking (#15912) 2025-04-24 14:40:06 +00:00
Matthias Seitz
4d77608be1 feat!: replace TransactionSigned with alloy's (#15768) 2025-04-24 12:17:19 +00:00
int88
35f5dac9b0 test: change sender balance when apply update accounts to pool (#15896)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-24 08:36:30 +00:00
Matthias Seitz
81a8c270d6 test(crates): add comprehensive tests for mock transaction factory and modifications (#15842)
Co-authored-by: tiendn <15717476+tiendn@users.noreply.github.com>
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2025-04-22 12:20:46 +02:00
charlessswang
3f95621703 chore(all): remove duplicate words (#15799)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-21 10:57:28 +00:00
0xMushow
eb8102c7c2 feat(transaction-pool): check on disk store in case of blob cache misses (#15225)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-18 09:08:19 +00:00
Federico Gimenez
ddc101f863 chore: set clippy check for const fn to warn (#15777) 2025-04-16 17:59:36 +00:00
cakevm
ba6720d559 chore(transaction-pool): make price_bump fn public (#15772) 2025-04-16 17:36:15 +02:00
rrrengineer
4850bd5ebc feat: adding cli --rpc.txfeecap flag (#15654)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-15 18:30:12 +00:00
Yash Atreya
58fe204ff2 chore: alloy 0.14 (#15635)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-11 08:28:57 +02:00
Steven
3cf0d0d75b feat: add no-local-exemptions settings to MaintainPoolConfig (#15651)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-10 07:44:24 +00:00
DaniPopes
08e4e9b731 chore(benches): remove pprof support (#15575) 2025-04-06 16:41:02 +00:00