Commit Graph

244 Commits

Author SHA1 Message Date
efd090dc9e chore: move secp256 crypto to primitive-traits (#13341) 2024-12-12 12:21:22 +00:00
2df385a771 feat: ethereum-specific receipt (#13295) 2024-12-11 17:13:23 +00:00
61099cdd4d chore: remove MaybeArbitrary trait (#13301) 2024-12-11 15:36:36 +00:00
9891917f61 chore: rm receiptsext trait (#13296) 2024-12-11 14:20:27 +00:00
b6e682ef73 chore: move tx errors (#13288) 2024-12-11 12:25:51 +00:00
f2141925b0 chore: rm associated type (#13292) 2024-12-11 11:48:39 +00:00
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
88a9bd72d4 feat: make engine block downloaders generic over block (#13273) 2024-12-10 15:38:37 +00:00
fdc9b3188a chore: use trait fn for blob gas (#13261) 2024-12-10 10:07:15 +00:00
c9bd64018a chore: use BlockWithParent for StageError (#13198) 2024-12-10 00:21:46 +00:00
bf1688525e chore: add blob_versioned_hashes_iter to block body (#13246) 2024-12-09 20:36:07 +00:00
c7c84f2d3f feat: relax bounds for eth_simulateV1 (#13232) 2024-12-09 19:08:49 +00:00
3e859058cd chore: add default impls for withdrawals and ommers root (#13229) 2024-12-09 14:59:18 +00:00
410d361638 chore: move calculate tx root to blockbody trait (#13209) 2024-12-07 12:17:11 +00:00
9167e454b5 refactor: simplify and relax some RPC bounds (#13202) 2024-12-07 03:28:50 +00:00
552c6237a8 feat: make BlockResponse generic over header (#13195) 2024-12-06 21:35:51 +00:00
cf2a6a1ee8 feat: EthApi traits abstraction (#13170) 2024-12-06 12:30:50 +00:00
56624f820f chore: add typed2718 to txtype (#13076) 2024-12-05 15:58:19 +00:00
e022b6fd92 chore: bump alloy 073 (#13150) 2024-12-05 11:51:26 +01:00
337272c88b chore: add typed receipt for Receipt (#13140) 2024-12-04 20:20:45 +00:00
53243a29f3 perf: avoid cloning bytecode when converting revm's &AccountInfo to reth's Account (#13126) 2024-12-04 13:13:35 +00:00
d7f5846a37 chore: add tx trait bounds to primitives (#13075) 2024-12-02 19:53:41 +00:00
aacf5d13d2 chore: disable more default features (#13065) 2024-12-02 18:03:33 +01:00
8a047ed6e4 chore: move Integerlist to db-api (#13062) 2024-12-02 16:02:19 +00:00
332cce1f9b feat: add header AT to provider (#13030)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-02 13:24:48 +00:00
519a10ae99 chore: remove OpTxType new type (#12715) 2024-12-02 13:24:21 +00:00
ae3b3ddf42 chore: use alloy's blockwithparent (#13052) 2024-12-02 10:09:24 +00:00
7f88e62781 feat: bump alloy (#12930)
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2024-12-02 00:55:17 +00:00
3dc6f506b0 chore: disable alloy-rlp default features (#13042) 2024-11-30 18:40:26 +01:00
0ff2827a79 refactor: use is_none_or instead of map_or (#13035) 2024-11-30 11:09:49 +00:00
36eaf565d9 chore: add default for 2718 transactions (#13018) 2024-11-29 16:08:58 +00:00
b09c345257 feat: add blob_gas_used to block body (#13012) 2024-11-29 14:51:18 +00:00
7f11fa5368 chore: relax block impl bounds (#13013) 2024-11-29 14:50:12 +00:00
1f1671ad8c feat: SerdeBincodeCompat trait (#12991) 2024-11-29 12:23:16 +00:00
b6ba822cc3 chore: disable serde-with default features (#13002) 2024-11-29 10:51:44 +00:00
3b4edb0a69 feat: use generic SignedTx in SenderRecoveryStage (#12996) 2024-11-29 06:24:11 +00:00
3f9816e1c4 feat: integrate generic primitives into pruner (#12995) 2024-11-29 04:56:48 +00:00
db9b86a7d6 Upcast trait bound on BlockBody::Transaction to SignedTransaction (#12903) 2024-11-27 11:56:33 +00:00
Z
51afa4cdc9 chore(sdk): Add MaybeArbitrary to all ATs on NodePrimitives (#12847) 2024-11-27 09:54:39 +00:00
2ce741709f feat: relax provider bounds (#12857) 2024-11-26 16:26:36 +00:00
d51b347c81 feat: add utility trait methods to Transaction (#12704) 2024-11-26 16:24:01 +00:00
334ccd0a53 chore: add helper for encoded (#12868) 2024-11-26 12:00:07 +00:00
9f37d40b78 feat: enforce relations between block parts on NodePrimitives (#12846) 2024-11-25 13:44:00 +00:00
caac226c73 chore: make CanonicalInMemoryState generic over sealed header and block (#12835) 2024-11-25 12:54:45 +00:00
dcaa06a01a feat: make more block types generic (#12812) 2024-11-25 10:50:10 +00:00
02824da4fc chore: remove default bound for txs (#12834) 2024-11-24 11:47:37 +00:00
0d6ebec574 Revert "Revert "chore(sdk): Add MaybeArbitrary as super trait"" (#12810)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-11-24 07:46:16 +00:00
795e29cb5b Revert "chore(sdk): Add MaybeArbitrary as super trait" (#12809) 2024-11-23 15:54:39 +01:00
Z
ebb4fc2bb6 chore(sdk): Add MaybeArbitrary as super trait (#12661)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-11-23 11:43:14 +00:00
9a7a733a08 feat: impl InMemorySize for PooledTx (#12791) 2024-11-22 19:41:46 +00:00