Commit Graph

353 Commits

Author SHA1 Message Date
5238486882 feat(no_std): Add no_std support for reth-ethereum-engine-primitives (#13931) 2025-01-22 20:11:59 +00:00
926ad2a639 feat: unify recover fn result type (#13897)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-22 14:58:36 +00:00
b263b5c62d chore: decrease private access (#13912) 2025-01-22 02:32:04 +01:00
ace28d8a90 chore: move and integrate ConfigureEvmFor (#13896) 2025-01-21 17:56:17 +00:00
d2ad477b0e refactor: mv proofs mod to reth-primitives-traits and split tests (#13871) 2025-01-20 12:18:29 +00:00
f28c71c006 chore: simplify evm setup (#13864) 2025-01-19 20:07:20 +00:00
c46f23f8de feat: add Evm trait (#13823) 2025-01-18 15:42:39 +00:00
cef0c927c9 test: rm reth-pirmitives block tests (#13850) 2025-01-18 12:45:44 +00:00
264105e177 chore: phase out reth-primitives from eth-wire (#13855) 2025-01-18 11:55:27 +00:00
bcf4f1bae3 test: move reth-primitives tx tests (#13852) 2025-01-18 11:41:38 +00:00
8efe441cc0 feat: use reth-ethereum-primitives (#13830) 2025-01-17 01:22:21 +01:00
13ecd6afa1 Nit: replace block and sender with RecoveredBlock in ExecutedBlock (#13804)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-16 15:56:16 +00:00
265f783c22 refactor: always create Evm through ConfigureEvm (#13812) 2025-01-16 11:40:45 +00:00
11bd9dded3 fix(builder): prague blob params activation (#13810) 2025-01-15 18:32:13 +00:00
fd52b634ed chore: trim ConfigureEvm trait (#13807) 2025-01-15 18:31:16 +00:00
d5978a78b4 refactor: use EvmEnv when setting up Evm (#13800) 2025-01-15 16:09:03 +00:00
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
46f4d73c4d chore: remove DefaultExternalContext AT (#13797) 2025-01-14 22:40:22 +00:00
749facc477 feat: add evm_for_block helper to simplify EVM setup (#13787) 2025-01-13 15:25:37 +00:00
fd092a267e chore: remove Block generic from apply_pre_execution_changes (#13743) 2025-01-09 05:32:22 +01:00
8f2ecc44e8 refactor: reduce Hardforks trait usage (#13728) 2025-01-08 14:02:49 +00:00
a3f8a9d38b chore!: rename blockchainprovider2 (#13727) 2025-01-08 13:52:17 +01:00
baf92e33fb chore: rm beacon consensus deps everywhere (#13722) 2025-01-08 12:49:54 +01:00
fb6902880c chore: rm beacon consensus deps (#13716) 2025-01-07 22:31:04 +00:00
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
f7f2012156 refactor: Consensus trait error type (#13655) 2025-01-07 16:11:42 +00:00
895dda5312 chore: rm uneccessary serde mod (#13681) 2025-01-06 20:06:43 +00:00
4d191696ba chore: use secp fns directly (#13675) 2025-01-06 18:32:42 +00:00
923a805e1e chore(consensus): Cut down on reth-primitives::TransactionSigned usage (#13659) 2025-01-06 14:34:31 +00:00
20d3fa6bbb feat: rename reth_primitives::RecoveredTx functions to match alloy::Recovered (#13663) 2025-01-06 14:27:43 +00:00
86399e2aea feat: remove PartialEq+Eq from ProviderError and all others affected (#13592)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-04 10:27:35 +00:00
dbff11aa70 test: move tests out of reth-primitives (#13636) 2025-01-03 17:04:18 +00:00
0b135a2670 feat: update revm 19 alloy 09 (#13594) 2024-12-30 19:49:39 +01:00
00ad7f61d5 chore: correct typo docs (#13557)
Co-authored-by: futreall <ancur09@hotmail.com>
2024-12-30 17:26:07 +00:00
4649d6f041 chore: move payload builder types to standalone mod (#13593) 2024-12-29 14:23:47 +01:00
ad89056e48 chore: disable chainspec default features (#13583) 2024-12-28 18:29:59 +01:00
4994cdf0b0 feat: integrate OpPrimitives (#13556) 2024-12-27 15:11:11 +00:00
d644900a80 chore: simplify revm specId mapping (#13553) 2024-12-27 11:14:10 +00:00
df294e424b chore: make clippy happy (#13561) 2024-12-27 09:38:41 +00:00
af1c9b7614 refactor: integrate BuiltPayload::Primitives (#13484)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-23 23:06:47 +00:00
517e5dbb06 chore: disable default std serde_json feature (#13513) 2024-12-23 10:46:35 +01:00
82af170687 feat(ethereum-forks): remove total difficulty for hardfork check (#13362)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-12-20 15:28:05 +00:00
557ebef283 chore: use try into directly (#13476) 2024-12-20 11:36:51 +00:00
952eeae2a1 chore: bump alloy 0.8.1 (#13418) 2024-12-16 20:33:17 +00:00
82f21a3e39 chore: move database to FullNodeTypes (#13414) 2024-12-16 15:54:13 +00:00
f36e369021 chore: extra data (#13410) 2024-12-16 03:58:36 +00:00
b525231224 chore: Introduce helper type for evm cfg and env tuple (#13377) 2024-12-14 08:53:59 +00:00
b67e5a262c chore: remove PooledTransactionsElement alias (#13384) 2024-12-13 14:48:56 +00:00
fb649977a1 chore: small Requests clean up (#13374) 2024-12-13 10:08:02 +00:00
8f262e542b feat: ethereum-specific transaction (#13368) 2024-12-12 23:33:22 +00:00