Commit Graph

843 Commits

Author SHA1 Message Date
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
Ayush Dubey
19f8070565 Test Cases cut down on reth_ethereum_primitives::Transaction usage (#15397)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-04 19:55:24 +00:00
Emilia Hane
e5c6de595e chore(lint): Replace allow with expect for dead_code and rm unfullfilled lints (#15530) 2025-04-04 13:32:08 +00:00
int88
5658b7849f benchmark for blob tx pool truncate (#15461) 2025-04-02 21:55:16 +00:00
Matthias Seitz
1d1bfac59b chore: rm incorrect debug_assert (#15402) 2025-03-31 15:13:16 +00:00
int88
948832d06f integration test: txpool listener could handle queued and invalid event (#15399) 2025-03-31 09:43:55 +00:00
Shane K Moore
e523bc2525 chore: add blob validation histogram metric to tsx pool validation (#15369) 2025-03-29 08:05:23 +00:00
Sumit
0436a2e867 Feat: add validate_one_with_state implemenation for op and eth validator (#15342) 2025-03-28 12:55:46 +00:00
int88
963d8b95a4 integration test: txpool listener could get replaced event (#15318) 2025-03-27 11:45:30 +00:00
kustrun
ea001235c2 feat(full-provider): Add Debug trait to FullProvider. (#15307) 2025-03-26 19:21:24 +00:00
int88
abd4470971 add remove logic in integration test of txpool listener (#15285) 2025-03-26 08:55:05 +00:00
jakevin
7ab39dce3f refactor: use MAX_CODE_BYTE_SIZE and MAX_INIT_CODE_BYTE_SIZE in revm (#15269) 2025-03-25 15:34:55 +00:00
int88
15d12234da integration test for blob sidecar listener (#15210) 2025-03-24 11:41:53 +00:00
Matthias Seitz
ee4270a0fb feat: add other constructor for err (#15236) 2025-03-24 10:55:36 +00:00
Ishika Choudhury
90513dfe35 replaced TransactionSigned::new (#15222)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-23 15:40:11 +00:00