Geth v1.9.0

Six months distilled

After many months of silence, we’re proud to announce the v1.9.0 release of Go Ethereum! Although this release has been in the making for a lot longer than we anticipated, we’re confident there will be some juicy feature for everyone to enjoy! Warning: We’ve tried our best to squash all the bugs, but as with all major releases, we advise everyone to take extra care when upgrading. The v1.9.0 release contains database schema changes, meaning it’s not possible to downgrade... [Read More]

Solidity Storage Array Bugs

Solidity Storage Array Bug Announcement This blog post is about two bugs connected to storage arrays which are otherwise unrelated. Both have been present in the compiler for a long time and have only been discovered now even though a contract containing them should very likely show malfunctions in tests. Daenam Kim with help from Nguyen Pham, both from Curvegrid discovered an issue where invalid data is stored in connection with arrays of signed integers. This bug has been present... [Read More]

EF-Supported Teams: Development Report

2019 Pt. 1

Friends, Over the last year, developers and researchers supported by Ethereum Foundation have kept their heads down and continued to produce at a staggering pace. Their focus has remained on their work, and together we’re all building a more complete Ethereum. Today, our regular all-team update series is relaunching in a changed and ever growing ecosystem. Ethereum features larger dApp, developer and user communities than ever before, the network has continued to improve, and steady progress has been made on... [Read More]

Devcon in Osaka: Applications now open!

Friends, The year is well underway, cherry blossoms have fallen, and Devcon is quickly approaching! As announced on-stage at Ethereal last month, Devcon will be returning to Asia in 2019. We hope that you’ll join us this October 8th-11th as we come together in Osaka, Japan! Without further delay, we’re excited to reveal new details for this year’s gathering. [Read More]

Solidity Optimizer and ABIEncoderV2 Bug

Solidity Optimizer and ABIEncoderV2 Bug Announcement Through the Ethereum bug bounty program, we received a report about a flaw within the new experimental ABI encoder (referred to as ABIEncoderV2). Upon investigation, it was found that the component suffers from a few different variations of the same type. The first part of this announcement explains this bug in detail. The new ABI encoder is still marked as experimental, but we nevertheless think that this deserves a prominent announcement since it is... [Read More]

Ethereum Constantinople/St. Petersburg Upgrade Announcement

The Ethereum network will be undergoing a scheduled upgrade at block number 7,280,000, which is predicted to occur on Thursday, February 28, 2019. The exact date is subject to change depending on block times between now and then and could be activated 1-2 days before or after. A countdown timer can be seen at You can monitor the network upgrade in real time at What is Constantinople and St. Petersburg? Constantinople and St. Petersburg are the names given... [Read More]

Ethereum Foundation Grants Program Wave 5

The Ethereum Foundation Grants Program is an ongoing and continually improving experiment into how the EF can best invest the Ethereum community’s resources for the highest long-term impact on the Ethereum ecosystem. When the Grants Program began in early 2018, the core focus was on supporting scalability efforts. This focus later expanded to include security, usability, privacy, and education. In 2019, we are returning to our core focus to support critical Eth2.0 and layer 2 scaling efforts. However, we remain... [Read More]

Security Alert: Ethereum Constantinople Postponement

The Ethereum Core Developers and the Ethereum Security Community were made aware of the potential Constantinople-related issues identified by ChainSecurity on January 15, 2019. We are investigating any potential vulnerabilities and will follow with updates in this blog post and across social media channels. Out of an abundance of caution, key stakeholders around the Ethereum community have determined that the best course of action will be to delay the planned Constantinople fork that would have occurred at block 7,080,000 on... [Read More]