You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, when minting License Tokens (LTs), verifyMintLicenseToken is called which internally calls _hasIpAttachedLicenseTerms to check if the LicenseTerms is attached before minting LTs.
This means that ALL registered IPs MUST allow everyone to mint the default-set License Tokens.
Enforcing the default LicenseTerms could discourage some IPs from registering. If we deem this as an issue, then we should make the attaching of default LicenseTerms optional (technically it's not attaching, as it's separately checked in _hasIpAttachedLicenseTerms).
The text was updated successfully, but these errors were encountered:
Thank you for raising the issue. The default license can be disabled using the LicenseHook. As part of the LicenseModule, the IP owner can configure the LicenseHook for any license associated with the IP. The IP owner can also set up a hook that disables minting license tokens for the default license. We plan to introduce several native LicenseHooks for common use cases, including disabling licenses.
Currently, when minting License Tokens (LTs), verifyMintLicenseToken is called which internally calls _hasIpAttachedLicenseTerms to check if the LicenseTerms is attached before minting LTs.
This means that ALL registered IPs MUST allow everyone to mint the default-set License Tokens.
Enforcing the default LicenseTerms could discourage some IPs from registering. If we deem this as an issue, then we should make the attaching of default LicenseTerms optional (technically it's not attaching, as it's separately checked in _hasIpAttachedLicenseTerms).
The text was updated successfully, but these errors were encountered: