Developers finalize first 'shadow fork' for Ethereum's Shanghai upgrade

Quick Take

  • Ethereum developers successfully released a “shadow fork” of the Shanghai upgrade.
  • There were a few minor technical issues, with Ethereum’s nodes using Geth clients after the fork.

Developers successfully launched a "shadow fork" of the Shanghai upgrade to test it on a version of the main Ethereum network. 

A shadow fork is a test version of the actual mainnet, allowing developers to see if a piece of code from the proposed upgrade will work correctly on the real blockchain. The test for the Shanghai upgrade took place around 5:30 am ET.

There were a few minor technical issues, with Ethereum's nodes using Geth clients after the fork, as reported by Marius Van Der Wijden, a Geth developer. But developers were able to fix the issues, and now all nodes are in agreement. They will be testing more to ensure everything works properly, Van Der Wijden added.


Keep up with the latest news, trends, charts and views on crypto and DeFi with a new biweekly newsletter from The Block's Frank Chaparro

By signing-up you agree to our Terms of Service and Privacy Policy
By signing-up you agree to our Terms of Service and Privacy Policy

With Shanghai, withdrawals will be launched on the mainnet in March, enabling users to access their staked coins that were made temporarily inaccessible during the transition known as "The Merge" in September. While the main feature will be withdrawals, developers have finalized three other improvements aimed at optimizing gas costs for certain activities.

Developers are considering a public test network before the end of February, which would onboard staking firms to test the Shanghai upgrade. Additional shadow forks are planned in the coming weeks.

© 2023 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.

About Author

Vishal Chawla is The Block’s crypto ecosystems editor and has spent over six years covering tech protocols, cybersecurity, artificial intelligence and cloud computing. Vishal likes to delve deep into blockchain intricacies to ensure readers are well-informed about the continuously evolving crypto landscape. He is also a staunch advocate for rigorous security practices in the space. Before joining The Block, Vishal held positions at IDG ComputerWorld, CIO, and Crypto Briefing. He can be reached on Twitter at @vishal4c and via email at [email protected]


To contact the editors of this story:
Nathan Crooks at
[email protected]
Michael McSweeney at
[email protected]