Skip to content

Conversation

@hadjiszs
Copy link
Contributor

@hadjiszs hadjiszs commented Jun 17, 2025

Update evm-sketch-genesis parsing to use OP configuration keys

Triggered by an upgrade to sp1-contract-call, which now expects OP-style
genesis fields when parsing chain configuration.

The evm-sketch-genesis config under
[aggchain-proof-service.aggchain-proof-builder.contracts] previously
used Ethereum L1 hardfork keys (e.g., pragueTime). It must now include
OP Stack keys like isthmusTime and canyonTime.

Ethereum fields can still be present, but OP keys are now required.


CONFIG-CHANGE: evm-sketch-genesis now expects OP hardfork names
The genesis JSON must include OP hardfork keys (e.g., isthmusTime).
Including both Ethereum and OP fields is allowed, but OP keys are required.

@hadjiszs hadjiszs requested a review from a team as a code owner June 17, 2025 06:12
@github-actions github-actions bot added the bug Something isn't working label Jun 17, 2025
Ekleog-Polygon
Ekleog-Polygon previously approved these changes Jun 17, 2025
Freyskeyd
Freyskeyd previously approved these changes Jun 17, 2025
@hadjiszs hadjiszs dismissed stale reviews from Freyskeyd and Ekleog-Polygon via c8711e6 June 18, 2025 06:18
@hadjiszs hadjiszs changed the title fix: propagate sp1-cc fixes on evm config feat: require OP hardfork keys in evm-sketch-genesis Jun 19, 2025
@hadjiszs hadjiszs merged commit f00e34b into main Jun 24, 2025
18 checks passed
@hadjiszs hadjiszs deleted the fix/upgrade-sp1-cc branch June 24, 2025 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants