Release v2.1.0
- Updated the ink! to the
v3.3.0
version. - Added
MultiMapping
,Mapping
, andRawMapping
that can be used to protect the code from monomorphization. The user can specify the key and value that he expects to use during interacting with those structures and that type should be used across all places. It helps to avoid duplicating code for a few different types likeAccountId
and&AccountId
. - Optimized the implementation of
PSP34Enumerable
and also changed the way how to get enumerable functionality.
- Optimized all contract with
openbrush::storage::Mapping
. - Renamed
PSP1155
intoPSP35
and refactored it according to the proposal. - Implemented
AccessControlEnumerable
andPSP35Enumerable
. - Added documentation with GIFs regarding deployment of contracts on different parachains/blockchains.
It is a preparation release before a new storage system.