Commit Graph

63 Commits

Author SHA1 Message Date
5859f93c56 primitives: use alloy EMPTY_ constants (#11852) 2024-10-18 08:53:21 +00:00
b57cbfd21b primitives: use alloy DEV_GENESIS_HASH constant (#11849) 2024-10-17 20:29:31 +00:00
a6c8bda029 primitives: use alloy MAINNET_GENESIS_HASH constant (#11848) 2024-10-17 19:44:04 +00:00
24287e8562 primitives: use EMPTY_ROOT_HASH when possible (#11822) 2024-10-16 23:02:44 +00:00
a14a9fd8b0 chore: add chain_id shortcut (#11782) 2024-10-16 08:59:20 +00:00
0b6397217c chore: rm optimism feature from chainspec (#11722) 2024-10-15 08:24:10 +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
f684dd4c4c chore(clippy): enable if_then_some_else_none lint (#11679)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-14 15:45:26 +00:00
53bd6872db feat(op): opchainspec builder (#11630)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-12 15:57:25 +00:00
eb9565d22d fix: always handle payload building for opstack (#11629) 2024-10-10 09:39:40 +00:00
72e0ab1000 chore: op chainspec (#11415) 2024-10-04 10:06:06 +00:00
19593d403d chore: propagate std feature to alloy-trie (#11371) 2024-10-01 14:15:17 +00:00
a5538bc041 chore: alloy 0.4 (#11334) 2024-09-30 12:48:37 +00:00
2aa3dd0fd8 feat: use OpChainSpec in OptimismNode and its components (#11304) 2024-09-28 13:06:52 +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
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
66089682d7 Move OptimismHardfork to new crate reth_optimism_forks (#10963) 2024-09-20 16:51:45 +00:00
9f23443029 chore: use alloy-chains is_ethereum (#11049) 2024-09-19 16:59:28 +00:00
c3d090adf4 feat: make NodeConfig generic over ChainSpec (#11039) 2024-09-19 16:05:09 +00:00
6cb26f72af feat: make DatabaseProvider generic over chainspec (#10978) 2024-09-19 14:23:06 +00:00
bf800986d3 chore: use MIN_TRANSACTION_GAS replace magic number (#10910) 2024-09-16 21:28:35 +00:00
646b72f342 chore: update genesis to chain spec conversion (#10764)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-14 09:36:30 +00:00
b23bb7e8bc perf: improve genesis handling (#10878) 2024-09-13 17:48:44 +00:00
47d188cb8e cfg: replace std feature gate alloc imports with extern crate alloc (#10861) 2024-09-13 16:01:12 +00:00
2b75415a00 execution: make ConfigureEvm independent of chainspec argument (#10748)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-11 13:50:42 +00:00
665bfd7e30 fix: don't filter out hardforks (#10723) 2024-09-05 19:05:19 +00:00
1ec5678081 ForkCondition: some small refactors (#10712) 2024-09-05 16:17:29 +00:00
5ecc9d2348 feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-05 15:17:28 +00:00
1ef4d6d61b clippy: add collection_is_never_read clippy lint (#10703) 2024-09-04 22:07:26 +00:00
8191e0c05d chore(chainspec): move op stack chain specs to reth-optimism-chainspec (#10485) 2024-08-26 18:01:49 +00:00
07bf04df8a Remove redundant EthChainSpec::Hardfork (#10470) 2024-08-23 11:44:10 +00:00
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +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
e199173dee chore: Replace reth-provider dependency for reth-eth-types with direct dependencies (#10175) 2024-08-07 18:05:19 +00:00
61500238fb dep: rm unused dependencies (#10099)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-06 00:46:46 +00:00
a43cd499e8 fix: Use correct base fee params for Base mainnet after canyon hardfork (#9600) 2024-07-18 07:24:47 +00:00
7bf99d8a73 chore: update Base to new max gas limit (#9566) 2024-07-17 09:21:03 +00:00
b4363e2b48 feat: add max_gas_limit to ChainSpec (#9473) 2024-07-12 14:12:15 +00:00
f71995e5d9 fix(chainspec): set dao_fork_support=true for mainnet,sepolia,holesky (#9468)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-12 09:06:40 +00:00
f29fefbb29 chore: replace base fee constants with native const (#9437) 2024-07-11 20:27:33 +00:00
805673c656 chore(pruner): remove deletion limit per block, make it per run (#9446) 2024-07-11 20:16:30 +00:00
fc4c037e60 feat: eip-7702 (#9214)
Co-authored-by: Matthew Smith <m@lattejed.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-07-11 05:45:47 +00:00
239b984514 chore: use *_GENESIS_HASH constants on ethereum chainspecs (#9328) 2024-07-05 13:20:49 +00:00
26b7b9720c qol: purge goerli (#9310) 2024-07-05 10:38:58 +00:00
b2bbd00257 use op-alloy genesis types for genesis parsing (#9292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-05 05:11:07 +00:00
fe94078e00 fix: no_std build (#9313) 2024-07-04 21:09:16 +00:00
2f3104b4cb test: rm useless unit tests for calc_next_block_base_fee (#9280) 2024-07-03 19:43:21 +00:00