In 2.3 we’re introducing ERC777, revert reasons, and a new documentation site.
The long awaited sequel to ERC20 is here. The EIP is almost finalized, and OpenZeppelin has an implementation of it. Please note that this code has not been audited yet. An audit will be performed soon, but for now we need you all to look at it and review it from top to bottom. The main source file is here at
ERC777.sol . Anything you see, drop us a line in this thread or via email at firstname.lastname@example.org. Letting us know that you’ve looked at it and found nothing is also valuable!
All error conditions in OpenZeppelin now have proper error messages that will be displayed by up to date tooling. If you would like to review these, they are found in commits
We have revamped the documentation site infrastructure and look. It will be officially released with the final 2.3.0 release, but here is a preview of it for the release candidate . We are now looking to significantly improve the content, which we know is much needed! A short description of the setup and how to contribute can be found in
DOCUMENTATION.md in the repository. Any critique, suggestions, and contributions will be welcome in this thread or in the appropriate repositories.
Some more things are included in this release such as an implementation of ERC1820, and a fix for a bug in
PostDeliveryCrowdsale. Take a look at the changelog!