HomeEtherumEthereum Foundation Blog: Exciting London Mainnet Announcement

Ethereum Foundation Blog: Exciting London Mainnet Announcement

Published on

Important Update
On July 21, 2021, a consensus issue was identified on the Ropsten network, where the go-ethereum, Erigon, and Nethermind implementations had different transaction validation logic than Besu and OpenEthereum. New versions of the affected clients have been released and are linked in the “Client Versions” table below. The block number for London is unchanged, and still is 12 965 000. Node operators using an affected client MUST upgrade to the latest version. An overview of the issue is provided in the “Ropsten Consensus Issue” section.

London
After a successful testnet deployment, the London upgrade is now ready to be activated on the Ethereum mainnet. It will go live on block 12 965 000, which is expected between August 3-5, 2021.

Client Versions
In order to be compatible with the London upgrade, node operators will need to update the client version that they run. The versions, listed below for each client, support London on the Ethereum mainnet. These releases are different from the previously announced releases that supported London on testnets. Previous versions do not support London on mainnet.

– go-ethereum (geth) 1.10.5
– go-ethereum (geth) 1.10.6
– Nethermind 1.10.77
– Nethermind 1.10.79
– Erigon (f.k.a. TurboGeth) 2021.07.03-alpha
– Erigon (f.k.a. TurboGeth) 2021.07.04-alpha
– Besu 21.7.1
– Besu 21.7.2
– OpenEthereum (f.k.a. Parity) v3.3.0-rc.4
– EthereumJS VM v5.5.0

Notes:
– For miners: London will change how the target gas limit is handled on the network. Please see the “As a miner, what do I need to do?” section below for details.
– The Besu version was updated on August 4, 2021. This was due to a non-London related bug affecting the transaction pool. See more here.
– The go-ethereum, Nethermind, and Erigon versions have been updated on July 23, 2021. This was due to the Ropsten consensus issue, detailed below.
– The OpenEthereum client will be deprecated after the London upgrade. The OE team is working with Erigon on a smooth transition path for users. More information can be found here.

London EIPs
The following EIPs are included in the London upgrade:
– EIP-1559, which introduces changes to the block header, adds a new transaction type, and changes the behavior of clients in several areas.
A more extensive list of resources related to EIP-1559 can be found here.

Bug Bounty Bonus
To encourage more scrutiny of the changes in the London upgrade, all bug bounties related to the upgrade will be doubled until the upgrade happens. Examples of eligible issues include cross-client consensus issues between Geth, Besu, Nethermind, OpenEthereum, and Erigon. For full details, see the bug bounty’s scope and restrictions at https://bounty.ethereum.org/#rules.

Ropsten Consensus Issue
On July 21, 2021, a consensus issue was found on the Ropsten testnet. The issue was caused by a missed validation for 1559-style transactions by some client implementations. The affected versions are go-ethereum 1.10.5, Nethermind 1.10.77, and Erigon 2021.07.03-alpha. If you are running one of these versions, please update your client to the version listed in the table above.

FAQ
– As an Ethereum user or Ether holder, is there anything I need to do? If you use an exchange, web wallet service, mobile wallet service, or hardware wallet, you do not need to do anything unless instructed by your service provider.
– As a non-mining node operator, what do I need to do? Download the latest version of your Ethereum client listed in the table above.
– As a miner, what do I need to do? Download the latest version of your Ethereum client listed in the table above and manually change your gas limit target.
– What happens if I do not participate in the upgrade? If your Ethereum client is not updated to the latest version, you will be stuck on an incompatible chain following the old rules and unable to operate on the post-upgrade Ethereum network.

Network Upgrade in Ethereum-land
A network upgrade is a change to the underlying Ethereum protocol to improve the system. It requires cooperation and communication with the community and developers of Ethereum clients for a smooth transition.

Thank You!
A big thanks to everyone involved in deploying the London upgrade.

Disclaimer
Implementing the recommendations in this post carries risks, including unexpected bugs. By choosing to implement these recommendations, you assume the risks. The post and recommendations do not create warranties and are not a sale of any kind.

Latest articles

Analyst Suggests Ethereum Price Could Surge to $3,100 with Bullish Momentum

Ethereum (ETH), the second-largest cryptocurrency, has seen a significant price increase over the past...

Cboe Digital Announces Plan to Introduce Margin Futures Trading for Bitcoin and Ethereum by 2024

On Nov. 13, Cboe Digital announced that it will soon launch trading and clearing...

Top Trader Predicts Significant Price Increases for Sushi and Apecoin – Check Out His Projections

A crypto strategist says more rallies are up ahead for prominent decentralized exchange (DEX)...

What is the difference between NVMe and M.2?

`` Over the last decade, solid-state drives (SSDs) have become the top choice for many...

More like this

Analyst Suggests Ethereum Price Could Surge to $3,100 with Bullish Momentum

Ethereum (ETH), the second-largest cryptocurrency, has seen a significant price increase over the past...

Cboe Digital Announces Plan to Introduce Margin Futures Trading for Bitcoin and Ethereum by 2024

On Nov. 13, Cboe Digital announced that it will soon launch trading and clearing...

Top Trader Predicts Significant Price Increases for Sushi and Apecoin – Check Out His Projections

A crypto strategist says more rallies are up ahead for prominent decentralized exchange (DEX)...
bitcoin
Bitcoin (BTC) $ 61,900.58 0.17%
ethereum
Ethereum (ETH) $ 3,411.49 0.17%
tether
Tether (USDT) $ 1.00 0.03%
bnb
BNB (BNB) $ 410.48 0.86%
solana
Solana (SOL) $ 130.51 1.91%
xrp
XRP (XRP) $ 0.620343 1.38%
staked-ether
Lido Staked Ether (STETH) $ 3,405.62 0.17%
usd-coin
USDC (USDC) $ 1.00 0.20%
cardano
Cardano (ADA) $ 0.72717 0.68%
dogecoin
Dogecoin (DOGE) $ 0.134056 5.01%