IP Asset 등록하기
0) Prerequisites
1) 기존 NFT를 IP Asset으로 등록하기
import { toHex } from 'viem';
const response = await client.ipAsset.register({
nftContract: "0xd516482bef63Ff19Ed40E4C6C2e626ccE04e19ED", // your NFT contract address
tokenId: "12", // your NFT token ID
ipMetadata: {
ipMetadataURI: 'test-uri',
ipMetadataHash: toHex('test-metadata-hash', { size: 32 }),
nftMetadataHash: toHex('test-nft-metadata-hash', { size: 32 }),
nftMetadataURI: 'test-nft-uri',
},
txOptions: { waitForTransaction: true }
});
console.log(`Root IPA created at transaction hash ${response.txHash}, IPA ID: ${response.ipId}`)2) 한 트랜잭션 내에서 NFT 생성하고 IP Asset 등록하기
Reference
Last updated