v3.0.0
Release notes v3.0.0 ๐
This is a new major release
Breaking changes
- Upgraded OpenZeppelin contracts dependency to
5.2.0
. - Refactored all contracts storage to use "storage buckets".
- Set minimal Solidity compiler version to
0.8.21
. - Renamed
abstracts
contracts to start withA
. - Moved to custom errors instead of revert strings.
- Moved presets to a separate
presets
directory. - Changed parameters order in the
Groth16VerifierHelper
.
Removed
PermanentOwnable
smart contract.- Diamond facets:
DiamondERC20
.DiamondERC721
.DiamondAccessControl
.DiamondOwnable
.
OwnableCompoundRateKeeper
preset.ProxyBeacon
smart contract.
Added
PlonkVerifierHelper
library.reinitializer
function to diamondAInitializableStorage
.
Disclaimer
GLHF!