Commit Graph

86 Commits

Author SHA1 Message Date
5a23708eb0 chore: make clippy happy (#13772) 2025-01-11 11:15:06 +00:00
73ed3ea440 chore: add Hardfork::boxed (#13737) 2025-01-08 15:32:12 +00:00
8f2ecc44e8 refactor: reduce Hardforks trait usage (#13728) 2025-01-08 14:02:49 +00:00
0d5c0d2701 refactor: move LazyLock and OnlyLock exports to primitives traits (#13682) 2025-01-07 14:28:57 +00:00
5b050feca4 chore: use alloy-eip2124 code (#13629) 2025-01-03 15:29:36 +00:00
d644900a80 chore: simplify revm specId mapping (#13553) 2024-12-27 11:14:10 +00: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
2183e49552 fix: use correct merge activation block for sepolia (#13466) 2024-12-20 08:42:54 +00:00
3dc6f506b0 chore: disable alloy-rlp default features (#13042) 2024-11-30 18:40:26 +01:00
5a0b523189 chore: remove rand feature (#13040) 2024-11-30 17:38:53 +01:00
37dca23402 replace thiserror-no-std with thiserror (#12432)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-29 09:41:39 +00:00
fa30a4f758 feat: add osaka hardfork (#11984) 2024-10-23 14:29:32 +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
e2ecb6224d chore: remove unused deps (#11898) 2024-10-19 16:54:07 +00:00
a6c8bda029 primitives: use alloy MAINNET_GENESIS_HASH constant (#11848) 2024-10-17 19:44:04 +00:00
3ab1f9559e feat: replace once_cell with std (#11694)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-10-15 08:21:01 +00:00
86c6ba5d8d chore(forkid): simplify and add comment of the set_head_priv (#11686)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-10-12 15:18:43 +00:00
a07efa7b5b chore: rm todos (#11400) 2024-10-02 10:40:50 +00:00
65f2664471 feat: make NetworkConfigBuilder independent of concrete ChainSpec (#11176) 2024-09-26 11:37:20 +00:00
ae3d279cc3 feat: relax chainspec bounds on NodeBuilder and rpc types (#11160) 2024-09-24 17:47:04 +00:00
66089682d7 Move OptimismHardfork to new crate reth_optimism_forks (#10963) 2024-09-20 16:51:45 +00:00
6cb26f72af feat: make DatabaseProvider generic over chainspec (#10978) 2024-09-19 14:23:06 +00:00
f04fc7c5b9 chore(primitives, ethereum-forks): replace std feature gate alloc imports (#10945) 2024-09-17 09:52:57 +00:00
1c20e0e75d chore: add is granite active at timestamp (#10908) 2024-09-14 15:58:54 +02:00
47d188cb8e cfg: replace std feature gate alloc imports with extern crate alloc (#10861) 2024-09-13 16:01:12 +00:00
0c2b496503 chore(op): type safety in computation of op tx metadata (#10619) 2024-09-05 21:21:09 +00:00
7fd16914a4 ethereum-forks: add unit tests for ForkCondition (#10707) 2024-09-05 18:33:02 +00:00
1ec5678081 ForkCondition: some small refactors (#10712) 2024-09-05 16:17:29 +00:00
834e99cd2a chore: moved optimism_receiptfn and its tests (#10520)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-05 13:00:09 +00:00
938227a397 fix(op): parse l1 block info from l2 tx input (#10664) 2024-09-04 14:13:23 +00:00
8191e0c05d chore(chainspec): move op stack chain specs to reth-optimism-chainspec (#10485) 2024-08-26 18:01:49 +00:00
2dc7f13474 chore: Update granite mainnet time (#10430) 2024-08-21 21:49:51 +00:00
56e1448dbd feat: Superchain mainnet - Granite hardfork timestamps (#10387) 2024-08-20 04:31:29 +00:00
5716c20198 Add support for optimism granite hardfork (#10107)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-09 10:51:27 +00:00
106a0c7cf7 refactor: replace once_cell Lazy with LazyLock (#9844)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-08 14:20:42 +00:00
8eb7416ced Adding Canyon hardfork to optimism devnet (#9801) 2024-07-25 13:35:19 +00:00
ed16643f12 chore: remove proptest-derive dev deps (#9719) 2024-07-22 21:41:25 +00:00
0376be622d no_std in reth-ethereum-forks (#9589) 2024-07-17 18:18:27 +00:00
fb6ea8b924 feat(rpc/admin): compatible with geth's admin_nodeInfo (#9448)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 21:49:13 +00:00
26b7b9720c qol: purge goerli (#9310) 2024-07-05 10:38:58 +00:00
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
c885257e52 clippy: rm outdated clippy allow (#9070) 2024-06-25 11:17:32 +02:00
b567f66fab chore: move different chain hardfork sets to reth-ethereum-forks (#8984) 2024-06-21 13:40:43 +00:00
554e8b1913 feat(exex): derive serde ser/deser for ExExNotification (#8963) 2024-06-20 10:33:53 +00:00
590356b341 fix(ethereum-forks): add missing transitions_at_timestamp (#8944) 2024-06-19 14:17:09 +00:00
fe817c045a move forkcondition and displayhardfork types to fork crate (#8909)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-18 11:55:53 +00:00
d131540352 feat: support no_std for ethereum-forks (#8877)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-17 11:20:45 +00:00
8fc5f842f3 Add fjord activation times/blocks for Base (#8619) 2024-06-05 19:34:44 +00:00
2b4fa96065 add explicit_iter_loop clippy lint (#8570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 18:14:50 +00:00
e02b935e94 add match_same_arms clippy lint (#8549) 2024-06-03 17:42:25 +00:00