Commit Graph

216 Commits

Author SHA1 Message Date
Matthias Seitz
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
Matthias Seitz
383eb2331c chore: integrate Test trait for sealed types (#13746) 2025-01-09 09:06:28 +01:00
Matthias Seitz
99932e4377 feat: add Test traits for Header and Block (#13741) 2025-01-09 05:16:41 +01:00
Matthias Seitz
7fca8ceb3f feat: add standalone rayon recovery functions (#13710) 2025-01-07 20:21:05 +00:00
Léa Narzis
0d5c0d2701 refactor: move LazyLock and OnlyLock exports to primitives traits (#13682) 2025-01-07 14:28:57 +00:00
Matthias Seitz
28fde3fbf5 chore: move signedtx ext trait (#13677) 2025-01-06 20:53:03 +00:00
Matthias Seitz
5e659b3130 chore: move accesslist tests (#13680) 2025-01-06 20:23:27 +00:00
Udoagwa Franklin
f4ce10b7f0 feat: Implement "Add BlockBody::transaction_count helper function" (#13660) 2025-01-05 14:31:20 +00:00
Matthias Seitz
8befda56b0 feat: add helper iter for tx hashes (#13638) 2025-01-04 10:51:00 +01:00
Matthias Seitz
dbff11aa70 test: move tests out of reth-primitives (#13636) 2025-01-03 17:04:18 +00:00
DevOrbitlabs
8f854cbbb6 feat: merge BlockBodyTxExt trait into BlockBody (#13613)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-03 15:57:59 +00:00
Matthias Seitz
afdffadafd chore: use alloy TransactionMeta (#13632) 2025-01-03 15:49:22 +00:00
Matthias Seitz
f163b3d3f9 feat: use alloy block types (#13518) 2024-12-31 09:30:15 +00:00
Matthias Seitz
0b135a2670 feat: update revm 19 alloy 09 (#13594) 2024-12-30 19:49:39 +01:00
Matthias Seitz
dc6394b05b feat: add block traits for alloy types (#13470) 2024-12-20 15:27:45 +00:00
Matthias Seitz
3c4a0dcfbd chore: fix reth-primitives traits test build (#13467) 2024-12-20 08:43:41 +00:00
Dan Cline
1364e25468 chore: add BlockBody associated type helpers (#13451) 2024-12-19 10:47:39 +00:00
Pelle
ef033abaf9 Removed manual implementations of core::error::Error (#13370)
Co-authored-by: router <router@router.ian>
2024-12-18 00:01:48 +00:00
Roman Krasiuk
f36e369021 chore: extra data (#13410) 2024-12-16 03:58:36 +00:00
Matthias Seitz
091c5499ba chore: replace TrieAccount with alloy's (#13397) 2024-12-16 02:57:02 +00:00
Dan Cline
7e41a4b14a feat: impl SignedTransaction for OpPooledTransaction (#13406) 2024-12-14 23:02:34 +00:00
Arsenii Kulikov
138004bf3b chore: move serde bincode compat bound to NodePrimitives (#13393) 2024-12-13 19:33:53 +00:00
Matthias Seitz
acc125a528 chore: rm pooledtx element type (#13286) 2024-12-13 12:58:40 +00:00
Matthias Seitz
088925c08a chore: misc sealed fn (#13378) 2024-12-13 12:49:32 +00:00
Arsenii Kulikov
80035c3e7b chore: move all secp256k1 helpers to primitives-traits (#13363) 2024-12-12 20:19:18 +00:00
Roman Krasiuk
e9577729f8 fix(builder): desired block gas limit (#13351) 2024-12-12 16:29:33 +00:00
Arsenii Kulikov
aef9023781 chore: use OpTypedTransaction directly (#13350) 2024-12-12 14:31:37 +00:00
Arsenii Kulikov
cdb03ac0b1 feat: optimism-specific receipt (#13317)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-12-12 13:43:35 +00:00
Matthias Seitz
efd090dc9e chore: move secp256 crypto to primitive-traits (#13341) 2024-12-12 12:21:22 +00:00
Arsenii Kulikov
2df385a771 feat: ethereum-specific receipt (#13295) 2024-12-11 17:13:23 +00:00
Arsenii Kulikov
61099cdd4d chore: remove MaybeArbitrary trait (#13301) 2024-12-11 15:36:36 +00:00
Matthias Seitz
9891917f61 chore: rm receiptsext trait (#13296) 2024-12-11 14:20:27 +00:00
Matthias Seitz
b6e682ef73 chore: move tx errors (#13288) 2024-12-11 12:25:51 +00:00
Matthias Seitz
f2141925b0 chore: rm associated type (#13292) 2024-12-11 11:48:39 +00:00
morito
73f1583455 Bump alloy to 0.8.0 (#13268)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-10 20:06:21 +00:00
Arsenii Kulikov
88a9bd72d4 feat: make engine block downloaders generic over block (#13273) 2024-12-10 15:38:37 +00:00
Matthias Seitz
fdc9b3188a chore: use trait fn for blob gas (#13261) 2024-12-10 10:07:15 +00:00
Dan Cline
c9bd64018a chore: use BlockWithParent for StageError (#13198) 2024-12-10 00:21:46 +00:00
Matthias Seitz
bf1688525e chore: add blob_versioned_hashes_iter to block body (#13246) 2024-12-09 20:36:07 +00:00
Arsenii Kulikov
c7c84f2d3f feat: relax bounds for eth_simulateV1 (#13232) 2024-12-09 19:08:49 +00:00
Matthias Seitz
3e859058cd chore: add default impls for withdrawals and ommers root (#13229) 2024-12-09 14:59:18 +00:00
Matthias Seitz
410d361638 chore: move calculate tx root to blockbody trait (#13209) 2024-12-07 12:17:11 +00:00
Arsenii Kulikov
9167e454b5 refactor: simplify and relax some RPC bounds (#13202) 2024-12-07 03:28:50 +00:00
Dan Cline
552c6237a8 feat: make BlockResponse generic over header (#13195) 2024-12-06 21:35:51 +00:00
Arsenii Kulikov
cf2a6a1ee8 feat: EthApi traits abstraction (#13170) 2024-12-06 12:30:50 +00:00
Matthias Seitz
56624f820f chore: add typed2718 to txtype (#13076) 2024-12-05 15:58:19 +00:00
Matthias Seitz
e022b6fd92 chore: bump alloy 073 (#13150) 2024-12-05 11:51:26 +01:00
Matthias Seitz
337272c88b chore: add typed receipt for Receipt (#13140) 2024-12-04 20:20:45 +00:00
Hai | RISE
53243a29f3 perf: avoid cloning bytecode when converting revm's &AccountInfo to reth's Account (#13126) 2024-12-04 13:13:35 +00:00
Matthias Seitz
d7f5846a37 chore: add tx trait bounds to primitives (#13075) 2024-12-02 19:53:41 +00:00