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