Solidity v0.9.0 Breaking Changes

This section highlights the main breaking changes introduced in Solidity version 0.9.0. For the full list check the release changelog.

Silent Changes of the Semantics

New Restrictions

  • error is now a keyword and cannot be used as identifier anymore.

Interface Changes

How to update your code