Skip to content

3.0.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@coreggon11 coreggon11 released this 04 Jan 23:08
· 639 commits to main since this release
14ff655

What's changed:

  • Support of ink! 4
    • This version of openbrush uses ink! 4 from commit 4655a8b4413cb50cbc38d1b7c173ad426ab06cde
    • You can use this version of ink by importing ink = { git = "https://github.com/paritytech/ink", rev = "4655a8b4413cb50cbc38d1b7c173ad426ab06cde", default-features = false} dependency to your Cargo.toml
    • We do not use a stable release of ink! due to this fix which is essential for OpenBrush
    • You can find the migration information here
  • Disable support of Proxy and Diamond contracts for now
    • Initializing storage of upgradeable contracts was marked as a possible attack vector in ink! Therefore the Proxy and Diamond patterns will not work within OpenBrush until this is fixed in ink! 4. We are working on a simple initialization function/macro for now.