⟣ €₥ℵ∪ℓ ⟢
⟣ €₥ℵ∪ℓ ⟢
The genesis file in the description refers to the `genesis.json` file which is a JSON-formatted file used to define the initial state of the blockchain at the time of its...
Hey @rakita is this not already validated on this [line](https://github.com/paradigmxyz/reth/blob/5254f16e07965686ebf2b906c1e6fc7b04863f3e/crates/storage/db-common/src/init.rs#L163)? Bytecode::new_raw has [EOF validation built-in](https://docs.rs/revm-primitives/8.0.0/src/revm_primitives/bytecode.rs.html#83). Or was the intention here to perform validation in the [ChainSpecBuilder](https://github.com/paradigmxyz/reth/blob/main/crates/chainspec/src/spec.rs#L825) or somewhere else? Please...
> This looks like a good place but the function that needs to be called is Bytecode::new_raw_checked and the error needs to be propagated as invalid json. Gotcha, so to...
@danielcdz feel free to reach out if you run into any other blockers.
@mattsse I was able to repro on latest using ```bash cargo run --bin op-reth -F optimism -- node --chain optimism --full ... Ctrl + c cargo run --bin op-reth -F...
Looks like `PruneModes.receipts.Some(Full)` is being serialized as `receipts = "full"` by serde in [crates/config/src/config.rs > impl Config > pub fn save](https://github.com/emnul/reth/blob/7269cf28538d25d87bd85bb3594dc8616d674370/crates/config/src/config.rs#L73). Should it be serialized to `receipts = { distance...