github OpenZeppelin/cairo-contracts v3.0.0-alpha.1

pre-release15 days ago

Summary

Added

  • AssetsManagementTrait defining how assets are managed in ERC4626Component (#1454)
  • openzeppelin_interfaces package (#1463)

Changed

  • Bump scarb to 2.12.0 (#1463)

Changed (Breaking)

  • ERC4626Component now supports alternative asset management strategies (e.g., external vault) via the added AssetsManagementTrait (#1454)
  • ERC4626Component now supports charging fees in shares as well as in assets via the refactored FeeConfigTrait (#1452)
  • Additional input parameters were added to the ERC4626HooksTrait functions (#1452)
  • Moved interfaces, ABIs and dispatchers into openzeppelin_interfaces (#1463)
    • Some structs and types that were defined inside interface files were also moved

Full Changes List

New Contributors

Full Changelog: v3.0.0-alpha.0...v3.0.0-alpha.1

Don't miss a new cairo-contracts release

NewReleases is sending notifications on new releases.