663 Commits

Author SHA1 Message Date
Emilia Hane
06bf5c7783 chore(sdk): make Chain generic over data primitives (#12635) 2024-11-19 09:27:23 +00:00
Emilia Hane
ff22c8eef8 chore(sdk): Define MaybeSerde (#12577)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-18 13:30:44 +00:00
Thomas Coratger
cee11dfb7c test(tx-pool): add more unit tests for pending pool (#12603) 2024-11-18 13:28:59 +00:00
Thomas Coratger
292e9d9812 test(tx-pool): add more unit tests for blob pool (#12605) 2024-11-18 13:28:43 +00:00
Hai | RISE
626224e301 chore: refactor MockTransaction (#12627) 2024-11-18 11:57:22 +00:00
Tien Nguyen
378e097aea chore(sdk): Add InMemorySize as super trait (#12615) 2024-11-18 11:56:10 +00:00
Thomas Coratger
3614a37ff6 test(tx-pool): add more unit tests for parked pool (#12591) 2024-11-16 10:08:25 +01:00
Matthias Seitz
fc97a0cbaf chore: make clippy happy (#12594) 2024-11-16 06:04:39 +01:00
Ayodeji Akinola
5276093e71 chore(util): Add reth payload util (#12590) 2024-11-16 05:39:34 +01:00
Matthias Seitz
c5d1b813e4 chore: add missing debugs for pool types (#12546) 2024-11-14 17:03:28 +01:00
Thomas Coratger
68a6ada460 tx-pool: add PoolUpdateKind for CanonicalStateUpdate (#12525) 2024-11-14 08:47:56 +00:00
Thomas Coratger
d505089960 tx-pool: rm useless allow deprecated (#12526) 2024-11-13 21:53:00 +00:00
Thomas Coratger
9313737dbb primitives: use SealedHeader::seal (#12507) 2024-11-13 13:41:56 +01:00
Tuan Tran
eccff7d24b chore(reth_primitives): Use trait for size methods in primitive types (#12201)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-11 16:54:00 +00:00
Hai | RISE
0da914eaeb chore: enable dbg_macro lint (#12409) 2024-11-08 15:03:29 +00:00
Seva Zhidkov
02d2593b2e feat(transaction-pool): chaining & static txs for best transactions trait (#12320)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-08 11:45:27 +00: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
Arsenii Kulikov
462540fa30 fix: pending transaction ordering (#12382)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-08 10:24:02 +00:00
Matthias Seitz
eb7bb08b51 fix: remove independent tx from all (#12387) 2024-11-08 00:29:17 +01:00
Matthias Seitz
cf095a7536 chore: reorder super (#12380) 2024-11-07 16:42:37 +01:00
Arsenii Kulikov
38fdc93a12 feat: bump alloy (#12215)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-06 14:50:25 +00:00
Thomas Coratger
0e83203658 primitives: rm alloy BlobTransactionSidecar reexport (#12310) 2024-11-05 14:40:10 +00:00
Matthias Seitz
5af551782c feat: restructure op builder (#12229) 2024-11-05 14:04:52 +00:00
Thomas Coratger
15c230bac2 primitives: rm alloy BlobTransactionValidationError reexport (#12311) 2024-11-05 12:17:28 +00:00
Thomas Coratger
441ddbf085 primitives: rm more alloy block reexports (#12308) 2024-11-05 11:37:56 +00:00
Thomas Coratger
967cbc4e97 primitives: rm alloy Signature reexport (#12313) 2024-11-05 04:15:15 +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
Matthias Seitz
09c666d676 test: add test case for BestTransactions (#12209) 2024-10-30 18:36:38 +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
Thomas Coratger
2778ba3d52 tx-pool: fix ExceedsGasLimit error message order (#12191) 2024-10-30 11:30:49 +00:00
Matthias Seitz
58f24e0056 chore: remove generate sidecar fn (#12167) 2024-10-29 14:35:42 +00:00
greged93
462157880c dev: track invalid transactions by sender in pool (#12138) 2024-10-28 23:51:20 +00:00
Arsenii Kulikov
d74730af3b feat: add a wrapper for BestTransactions prioritizing given senders (#12123) 2024-10-28 13:31:08 +01:00
Léa Narzis
b5c0a46363 feat: add pending|queued txs pool helpers (#12128) 2024-10-28 13:03:20 +01:00
Thomas Coratger
8605d04a09 refactor: rm re-exports of alloy eip 4844 constants (#12120) 2024-10-28 08:30:06 +00:00
Thomas Coratger
8eb1742284 refactor(tx-pool): small refactor (#12107) 2024-10-27 01:59:57 +00:00
Matthias Seitz
09506aa130 chore: rm TransactionFilter (#12066) 2024-10-25 12:25:52 +00:00
Matthias Seitz
965dabacad chore: add missing helpers to BestTransactions (#12044) 2024-10-25 05:57:09 +02:00
Matthias Seitz
e74f185d95 feat: add BestTransactions::filter_transactions (#12041) 2024-10-24 13:28:25 +00:00
greged93
11149d295e feat(payload builder): transaction pool filter (#10542)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-24 13:13:05 +00:00
Thomas Coratger
bea6e278df primitive-traits: use alloy MIN_PROTOCOL_BASE_FEE constant (#12037) 2024-10-24 12:29:24 +00:00
Thomas Coratger
565e4b400d refactor(primitive-traits): use alloy ETHEREUM_BLOCK_GAS_LIMIT constant (#12019) 2024-10-23 23:15:15 +00:00
Thomas Coratger
b7167a9ddc test(tx-pool): add unit test for GetPooledTransactionLimit (#11975) 2024-10-23 14:30:57 +00:00
Thomas Coratger
5e0ba4104d tx-pool: migrate ensure_max_init_code_size to PoolTransaction trait (#11976) 2024-10-23 13:11:59 +00:00
Arsenii Kulikov
ff04de380d chore: bump alloy-eip7702 (#11986)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-10-23 12:53:29 +00:00
Thomas Coratger
ee1260a1de refactor(tx-pool): move is_underpriced to ValidPoolTransaction impl (#11938) 2024-10-23 11:38:45 +02:00
Arsenii Kulikov
cc895e7052 fix: always accept transactions with current nonce (#11931) 2024-10-21 20:14:48 +00:00
Thomas Coratger
387b0f8b36 refactor(tx-pool): small refactor for contains_conflicting_transaction (#11935) 2024-10-21 20:14:18 +00:00
Thomas Coratger
4d3b35dbd2 test(tx-pool): add unit test for remove_sender_count (#11939) 2024-10-21 19:31:40 +00:00