Commit Graph

91 Commits

Author SHA1 Message Date
336c3d1fac feat: alloy-evm and new revm integration (#14021)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: rakita <rakita@users.noreply.github.com>
2025-02-17 19:59:23 +00:00
b45478c08c Revert "Disable default features for reth-storage-api in workspace manifest" (#14471) 2025-02-13 13:51:05 +01:00
58275b8931 Disable default features for reth-storage-api in workspace manifest (#14466)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-13 12:31:16 +00:00
14a51b5292 feat: expose pool transaction in PayloadTransactions (#14249)
Co-authored-by: Hamdi Allam <hamdi.allam97@gmail.com>
2025-02-06 01:16:20 +00:00
a4f86b0e2d feat: set up codspeed (#13372) 2024-12-20 11:21:51 +00:00
b424ad36dc chore: reduce revm scope in txpool (#13274) 2024-12-11 07:35:11 +00:00
9f20ebc29a refactor(tx-pool): add enum InvalidKind to mark_invalid (#12845) 2024-11-28 16:23:27 +00:00
ff22c8eef8 chore(sdk): Define MaybeSerde (#12577)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-18 13:30:44 +00:00
5276093e71 chore(util): Add reth payload util (#12590) 2024-11-16 05:39:34 +01:00
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
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +00:00
da5079d11f test(txpool): add unit test for BlobStoreCanonTracker (#11885) 2024-10-19 08:28:42 +00:00
5aceb3e11e primitives: rm redundant chain_id function for Transaction (#11751) 2024-10-15 15:27:26 +00:00
2022dd3de5 primitives: rm alloy_consensus::transaction reexports (#11191) 2024-09-25 12:13:48 +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
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
e199173dee chore: Replace reth-provider dependency for reth-eth-types with direct dependencies (#10175) 2024-08-07 18:05:19 +00:00
d7f9a255e1 feat(primitives): k256 crate fallback for secp256k1 module (#9989) 2024-08-02 12:53:59 +00:00
7b4bf59445 chore: disable reth-codec default feature (#9556) 2024-07-18 09:36:45 +00:00
16b10dc1a3 chore: remove unused type (#9019) 2024-06-21 16:21:53 +00:00
8492ab3d52 chore: remove proptest arbitrary from codec derive and tests (#8968) 2024-06-20 23:02:07 +00:00
554e8b1913 feat(exex): derive serde ser/deser for ExExNotification (#8963) 2024-06-20 10:33:53 +00:00
e2b8254a3d chore: use execution-types instead of provider where possible (#8971) 2024-06-19 22:42:25 +00:00
a3fd112915 feat: move calculate_intrinsic_gas_after_merge to tx pool (#8914)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-19 12:10:47 +00:00
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
9f38a67fa3 chore(deps): txpool deps cleanup (#8443) 2024-05-28 17:54:54 +00:00
9441d984ae Move reth-primitives::fs module to fs-utils crate (#8286)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-17 08:31:31 +00:00
2b6921b161 chore: replace fnv with fxhashmap (#7927) 2024-04-27 15:10:26 +00:00
cc4a418ddf refactor: extract peer types to net/types (#7912)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-27 04:18:59 +00:00
8a0f8cf835 chore: stages crates touchups (#7742) 2024-04-19 12:25:11 +00:00
7efd5b09d2 chore: move paste to workspace deps (#7306) 2024-03-24 01:29:36 +00:00
de9fb89556 chore: remove txpool optimism feature (#7199) 2024-03-18 19:44:11 +00:00
9468527aad chore: remove unused dependencies to speed up building time (#6882)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-02-29 15:10:20 +00:00
b00e3f98be chore: remove cargo-udeps-related workflow and metadata (#6889) 2024-02-29 15:07:25 +00:00
323bad2718 Replace async trait with ->impl Future (#6791) 2024-02-26 13:23:00 +00:00
b7ac2d6fd2 chore: use fmt::Formatter helpers (#6775) 2024-02-24 11:40:19 +00:00
4c439e0b9a feat: using smallvec (#6740)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2024-02-23 12:00:03 +00:00
4487886fa2 test: add pprof flamgegraph bench (#6712) 2024-02-21 18:41:27 +00:00
672246d400 add test_discard_blobs_on_blob_tx_eviction unit test (#6445)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-08 13:15:09 +00:00
72b7caa4c4 fix: add test for truncating parked with large transactions (#6366) 2024-02-03 01:39:38 +00:00
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
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
15992d9bdf feat: discard txs by tx_count of sender (#4520)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-11-29 18:44:50 +00:00
9b1416b4f4 feat: add benchmark for blob_tx_priority and fee_delta (#5468) 2023-11-17 19:09:06 +00:00
fb981cec4d chore: move criterion and pprof to workspace (#5461) 2023-11-16 14:13:24 +00:00
100b6b850a feat: add on disk blob pool (#5389)
Co-authored-by: DoTheBestToGetTheBest <146037313+DoTheBestToGetTheBest@users.noreply.github.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-11-14 19:08:38 +00:00
c47a2393e3 chore: fix a bunch of features (#5369) 2023-11-09 14:31:27 +01:00
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00:00
52670a8b24 feat: op-reth (#4377)
Co-authored-by: Roberto Bayardo <bayardo@alum.mit.edu>
Co-authored-by: refcell.eth <abigger87@gmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: refcell <refcell@oplabs.co>
Co-authored-by: nicolas <48695862+merklefruit@users.noreply.github.com>
2023-11-05 17:33:42 +00:00