research & development

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...
EthDenver Photo

EF-Supported Teams: Development Report

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...
Ethereum Devcon Header

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.
ethereum.org

Beginning a new ethereum.org

Hello, world! Welcome to the new ethereum.org. This is the beginning of the ethereum.org relaunch, not the end. As explained in more detail below, the new website is intentionally a work in progress. It’s launching as an experiment, intended to grow and iterate in public as it is improved by the community — just like Ethereum.
research & development

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...
research & development

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 https://amberdata.io/blocks/7280000. You can monitor the network upgrade in real time at http://forkmon.ethdevops.io/. What is Constantinople and St. Petersburg? Constantinople and St. Petersburg are the names given...
fallback

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...
security

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...