v1.3.1
SDK Release Notes – v1.3.1
Version 1.3.1 introduces optimized workflows for registering IP Assets. This update also includes new methods for retrieving licensing configurations associated with a specific IP and adding one or more IPs to an existing IP group.
Features & Enhancements
- Adds the
batchRegisterIpAssetsWithOptimizedWorkflowsfunction to theIPAssetmodule. PR(#505) - Adds the
getLicensingConfigfunction to theLicensemodule. PR(#500) - Adds the
addIpsToGroupfunction to theGroupmodule. PR(#504) - Adds the
setTokenURIfunction to theNFTClientmodule. It allows token owners to modify the metadata URI of their tokens while maintaining proper access control. It also gets the token URI for a specific token ID. PR(#507) - Adds a check to verify if public minting is enabled. Prevents
multicallusage when SPG NFT public minting is turned off to ensure proper role-based access control. This protection maintains minter role verification integrity sincemulticallwould make the contract (not the original caller) appear as the transaction sender, breaking the necessarymsg.senderverification. PR(#508) - Adds the
removeIpsFromGroupfunction to theGroupmodule. PR(#511) - Adds the
claimRewardfunction to theGroupmodule. PR(#512) - Adds the
getClaimableRewardfunction to theGroupmodule. PR(#513) - Adds the
collectingRoyaltiesfunction to theGroupmodule. PR(#514)
Bug Fixes
- Fix the issue in the
mintAndRegisterIpfunction that arises when usingmulticall. PR(#505)
Migration Guide
Migrating from v1.2.x
- Please refer to the 1.3.0-rc.1 release notes.