Commit Graph

1155 Commits

Author SHA1 Message Date
Arsenii Kulikov
8efe441cc0 feat: use reth-ethereum-primitives (#13830) 2025-01-17 01:22:21 +01:00
Matthias Seitz
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
Matthias Seitz
bf65ed45c5 chore!: make senders fields private (#13752) 2025-01-09 14:58:09 +01:00
Matthias Seitz
383eb2331c chore: integrate Test trait for sealed types (#13746) 2025-01-09 09:06:28 +01:00
Matthias Seitz
28d52312ac feat: add SealedBlock::clone_sealed_header (#13739) 2025-01-08 17:33:56 +00:00
Matthias Seitz
f2521b54de chore: misc SealedBlock prep (#13736) 2025-01-08 16:07:52 +01:00
Matthias Seitz
ccaf9da732 chore: relax arb for sealedwithsenders (#13715) 2025-01-07 22:18:10 +00:00
Matthias Seitz
760062288e chore: remove rayon from reth primitives (#13711) 2025-01-07 21:00:48 +00:00
DevOrbitlabs
35392bd8e9 chore: make SealedBlock.header field private (#13646)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-07 19:44:39 +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
c697543af0 chore: relax tryfrom impl (#13691) 2025-01-06 23:19:11 +00:00
Matthias Seitz
28761dbffe chore: rm usage of PooledTransactionsElementEcRecovered alias (#13690) 2025-01-06 22:26:46 +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
Matthias Seitz
682b2b2cd3 chore: remove duplicated compact consts (#13679) 2025-01-06 19:19:39 +00:00
Matthias Seitz
4d191696ba chore: use secp fns directly (#13675) 2025-01-06 18:32:42 +00:00
bendanzhentan
20e003f9b4 feat(primitives): re-export alloy Recovered (#13670) 2025-01-06 17:20:58 +00:00
Tuan Tran
20d3fa6bbb feat: rename reth_primitives::RecoveredTx functions to match alloy::Recovered (#13663) 2025-01-06 14:27:43 +00:00
Udoagwa Franklin
f4ce10b7f0 feat: Implement "Add BlockBody::transaction_count helper function" (#13660) 2025-01-05 14:31:20 +00:00
Matthias Seitz
b18b0ee848 chore: use generics for RecoveredTx (#13650) 2025-01-04 11:14:24 +00:00
Matthias Seitz
dbff11aa70 test: move tests out of reth-primitives (#13636) 2025-01-03 17:04:18 +00:00
Matthias Seitz
b84a488851 chore: rm unused recovery fns (#13634) 2025-01-03 16:41:07 +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
dbd4f0c4fe chore: make block field private (#13628) 2025-01-03 15:10:32 +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
Arsenii Kulikov
00c8ec7713 chore: deduplicate FillTxEnv traits (#13551) 2024-12-25 08:07:46 +00:00
Arsenii Kulikov
af1c9b7614 refactor: integrate BuiltPayload::Primitives (#13484)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-23 23:06:47 +00:00
Matthias Seitz
4c1208e9d9 feat: add missing from impls (#13527) 2024-12-23 22:45:18 +00:00
Matthias Seitz
4e9f8c2747 chore: add missing from impl (#13477) 2024-12-20 14:03:07 +00:00
Arsenii Kulikov
d7397e6b8d chore: make ensure_well_formed_payload generic over transaction (#13404) 2024-12-14 17:21:42 +00:00
Arsenii Kulikov
138004bf3b chore: move serde bincode compat bound to NodePrimitives (#13393) 2024-12-13 19:33:53 +00:00
Matthias Seitz
fb962fcd1b chore: rm blob_versioned_hashes (#13390) 2024-12-13 18:48:57 +00:00
Matthias Seitz
a7ebd15d24 chore: unify unchecked naming (#13391) 2024-12-13 18:34:37 +00:00
Arsenii Kulikov
d087488479 feat: make block <-> payload conversions generic over transaction (#13389) 2024-12-13 18:25:31 +00:00
Arsenii Kulikov
8e6ad7a7fe feat: make Block generic over transaction (#13388) 2024-12-13 18:08:10 +00:00
Matthias Seitz
b67e5a262c chore: remove PooledTransactionsElement alias (#13384) 2024-12-13 14:48:56 +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
a212e1b36f chore: remove the workaround for pre-bedrock OP transactions (#13365) 2024-12-12 21:27:12 +00:00
Arsenii Kulikov
80035c3e7b chore: move all secp256k1 helpers to primitives-traits (#13363) 2024-12-12 20:19:18 +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
Matthias Seitz
e7753257d4 chore: use consistent naming for tx fns (#13306) 2024-12-11 17:45:06 +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
Arsenii Kulikov
394f973acd chore: improve CompactZstd macro (#13277) 2024-12-11 11:58:12 +00:00
Matthias Seitz
f2141925b0 chore: rm associated type (#13292) 2024-12-11 11:48:39 +00:00
Matthias Seitz
2dda8a9d13 chore: cut down on tx_type usage (#13287) 2024-12-11 09:37:02 +00:00