Skip to content

Conversation

niran
Copy link

@niran niran commented Sep 28, 2025

The previous configuration stored the address 0xafF0CA253b97e54440965855cec0A8a2E2399896 for all roles in the protocol, but that key wasn't being used. The batcher uses 0xa0Ee7A142d267C1f36714E4a8F75612F20a79720 and op-node signs unsafe blocks with 0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc. This discrepancy prevented safe head from advancing and op-node peers from successfully processing signed unsafe blocks. These changes fix both issues.

op-contracts has been updated to v4.0.0 (via l1ContractsLocator and l2ContractsLocator), and op-deployer v0.4.2 was used to regenerate the rollup configuration.

@niran
Copy link
Author

niran commented Sep 28, 2025

This fix is intended to supersede #188.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant