github OpenZeppelin/openzeppelin-contracts v4.3.0

latest releases: v5.0.2, v4.9.6, v4.9.5...
3 years ago

Visit our blog for the full 4.3 announcement as well as Governor announcement!

  • ERC2771Context: use private variable from storage to store the forwarder address. Fixes issues where _msgSender() was not callable from constructors. (#2754)
  • EnumerableSet: add values() functions that returns an array containing all values in a single call. (#2768)
  • Governor: added a modular system of Governor contracts based on GovernorAlpha and GovernorBravo. (#2672)
  • Add an interfaces folder containing solidity interfaces to final ERCs. (#2517)
  • ECDSA: add tryRecover functions that will not throw if the signature is invalid, and will return an error flag instead. (#2661)
  • SignatureChecker: Reduce gas usage of the isValidSignatureNow function for the "signature by EOA" case. (#2661)

Don't miss a new openzeppelin-contracts release

NewReleases is sending notifications on new releases.