hive icon indicating copy to clipboard operation
hive copied to clipboard

simulators/ethereum/engine: fix cancun bpo schedule error

Open taratorio opened this issue 1 month ago • 1 comments

After a378713f9212e8b3728ffc0c95b6885356e7993f a few ethereum/engine (Cancun) tests that start up a secondary Geth node for devp2p interactions started failing with:

Unable to spawn a secondary client: invalid chain configuration: missing entry for fork "cancun" in blobSchedule

Had a look and it seemed like the ethereum/engine simulator loads up a static genesis file from simulators/ethereum/engine/init/genesis.json and applies Paris/Cancun-specific modifications to it at runtime.

This PR updates the Cancun config modifier to also include the default Cancun BPO schedule in order to fix the initialisation error from Geth.

taratorio avatar Dec 15 '25 04:12 taratorio

@fjl fyi

taratorio avatar Dec 15 '25 06:12 taratorio

Thanks for debugging this. I didn't get around to it yet, so I'm happy you did!

fjl avatar Dec 23 '25 18:12 fjl