We want to keep you informed about an essential development regarding our Mainnet Beta. A zkEVM Network Rehashing is scheduled for the coming week. As a result, there will be a downtime for a few hours.

This does not impact the state of the zkEVM or any past transactions or any L1 information. While we are aiming to complete this rehashing on Tuesday, Sep 12, we will only confirm the date, time and duration of this event on Monday.

Here are the details:
Date: Tentatively, Tuesday, Sept 12. To be confirmed on Monday, 11th Sept
Time: Tentatively, 12:30 UTC / 14:30 CEST **To be confirmed on Monday, 11th Sept
Duration: To be confirmed on Monday, 11th Sept

Why the rehashing? A rehashing was found necessary when a bug was found in an early version of the executor (v.1.1.x). executed different calculations resulting in a mismatch of L2 block’s hashes.

What happens when we do the rehashing?
The network will resync from genesis, and the state of the transactions stays the same but the L2 Block hashes will be changed with the correct calculation. We have done this already in testnet, all hashes were corrected and synced.

Instructions with DB Snapshots for Infrastructure partners
For our Infrastructure Partners, You will get snapshots to facilitate the rehashing with its corresponding instructions: (Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.) here. Once the snapshots are available, a post will be shared on this channel.