KOR Protocol Developer Docs
  • KOR Protocol: Introduction
    • Overview
    • Partners
  • Overview of KOR SDK
    • Notable Features
    • Merits of using KOR SDK
    • Use Cases
  • SDK Reference
    • Introduction
    • SDK Installation
    • SDK Initialization
    • Client Methods
      • Asset
      • NFT
      • On-Chain IP
      • On-Chain License
      • Royalty Distribution
      • Conflict Management
    • Tutorials
      • Pre-requisites
      • Mint and Register in Own Collection
      • Mint in KOR Collection and Register
      • Register Existing Minted Token as IP
      • Launch 100-Song Album via IPFS
      • Launch 5-Song Album via AWS S3
      • Register Asset as Derivative
      • Update License Terms of Existing IP
      • Raise, resolve and cancel conflicts
      • Create a copy NFT of an IP
    • Releases
    • Deployed Smart Contracts
  • Essential Business Flows
  • Architecture
    • Overview
    • Event Listener
    • Modules
      • Asset Module
      • NFT Module
      • On-Chain IP Module
      • On-Chain License Module
      • Royalty Distribution Module
      • Conflict Management Module
  • Key Definitions
  • Community
Powered by GitBook
On this page
  • Pre-requisites
  • Step 1: Update License terms
  1. SDK Reference
  2. Tutorials

Update License Terms of Existing IP

PreviousRegister Asset as DerivativeNextRaise, resolve and cancel conflicts

Last updated 4 months ago

This use case is for artists or creators who have already registered their NFT as an IP using the KOR protocol and want to update the License Terms on their NFT.

Pre-requisites

You can refer this for basic setup before you can start with the following steps.

Step 1: Update License terms

In this step, you can update the license terms of your asset using the License module's or function.

const data = await korSDK.updateSmartLicense({
    ipId: ipId,
    licenseTermId: licenseTermId,
});

By executing this step, you have successfully updated the license terms of your asset. You have updated the license terms of the NFT by minting a new NFT with the updated license terms. The new NFT will inherit the updated license terms from the previous NFT.

If this specific approach doesn’t suit your use case, explore other tutorials to find the best fit for your NFT and IP needs!

link
updateSmartLicense
updateCustomLicense