Disclaimer: The opinions expressed by our writers are their own and do not represent the views of U.Today. The financial and market information provided on U.Today is intended for informational purposes only. U.Today is not liable for any financial losses incurred while trading cryptocurrencies. Conduct your own research by contacting financial experts before making any investment decisions. We believe that all content is accurate as of the date of publication, but certain offers mentioned may no longer be available.
Ethereum core developer Tim Beiko has reported a bug seen on Metamask during the Sepolia fork: that of the ETH balance not updating after Beacon Chain withdrawals.
Beiko describes the bug in a Github report: When a withdrawal happens on the beacon chain, it increments the accounts' balance without a transaction, similar to how PoW rewards were handled. On MetaMask, these balance updates are not reflected.
Shapella PSA for wallet devs: beacon chain withdrawals *don't* create a transaction on the EL. This means that if you're scanning incoming txns to an address to update its balance, you won't process withdrawal balance updates 👀
— timbeiko.eth (@TimBeiko) February 28, 2023Can Bitcoin (BTC) Reach $100,000 This Week? 136% Pepe (PEPE) Rally Makes Memes Look Like Jokes, Ethereum (ETH) Second Skyrocketing Incoming?XRP Hits New 2024 High Amid Gensler Resignation RumorsXRP Denies Death Cross as Price Suddenly Jumps 8%"Bitcoin Is Going Ballistic", Michael Saylor Says As BTC Holds Above $90,000
A screenshot from Sepolia was shared, where the Metamask balance was much lower than the balance shown on Etherscan.
According to the Github page, users that run validators on post-Shanghai networks (now Sepolia or Zhejiang) and then wait until a partial or full withdrawal occurs may get an error message as a result of the bug. On Metamask, the balance will not show the amount withdrawn.
On Feb. 28, the Sepolia testnet successfully underwent the "Shapella" upgrade, which mixes the names of the upcoming Shanghai and Capella hard forks.
Sepolia hard fork
The much-awaited Shanghai upgrade, which will allow validators to withdraw staked ETH, is getting closer to reality thanks to Ethereum testnet Sepolia's successful replication of withdrawals in the Shapella upgrade.
The Shapella hard fork occurred on Sepolia at epoch 56832 at 11:04 p.m. ET on Feb. 28 and was completed at 11:17 p.m. ET.
The second of three testnets to go through this simulation is Sepolia. This testnet upgrade, however, was on a closed testnet, meaning that only the Ethereum core developers run validators on this testnet, unlike the Zhejiang testnet.
The upgrade will be made available on the Ethereum Goerli testnet as the final stage before the Shanghai fork goes live on mainnet.