3.0.0-beta
Pre-release
Pre-release
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 yourCargo.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
- This version of openbrush uses ink! 4 from commit
- Disable support of
Proxy
andDiamond
contracts for now- Initializing storage of upgradeable contracts was marked as a possible attack vector in ink! Therefore the
Proxy
andDiamond
patterns will not work within OpenBrush until this is fixed in ink! 4. We are working on a simple initialization function/macro for now.
- Initializing storage of upgradeable contracts was marked as a possible attack vector in ink! Therefore the