Meta & Ipfs

getContractNFTMeta

const result = await LoopringAPI.nftAPI.getContractNFTMeta({
web3,
tokenAddress: LOOPRING_EXPORTED_ACCOUNT.nftTokenAddress,
nftId: LOOPRING_EXPORTED_ACCOUNT.nftId,
nftType: sdk.NFTType.ERC1155,
});
console.log(result);

getInfoForNFTTokens

const response = await LoopringAPI.nftAPI.getInfoForNFTTokens({
nftDatas: [LOOPRING_EXPORTED_ACCOUNT.nftData],
});
console.log(`getInfoForNFTTokens: response: `, JSON.stringify(response));

computeNFTAddress

const response = LoopringAPI.nftAPI.computeNFTAddress({
nftOwner: "0xE20cF871f1646d8651ee9dC95AAB1d93160b3467",
nftFactory: "0x40F2C1770E11c5bbA3A26aEeF89616D209705C5D",
});
console.log(
`computeNFTAddress:`,
response,
"0xee354d81778a4c5a08fd9dbeb5cfd01a840a746d"
);

ipfsCid0ToNftID

const ipfs = "QmVYQaf5BP3y8Myr9m4z4FCZYx2v8NJmSHGzm2a2gqig9d";
const nftID =
"0x6b04cd991b972198cc63115c8abc3bf4ed73f07353c44271e940841b466a66f8";
console.log(
`ipfsCid0ToNftID: ipfs: `,
ipfs,
LoopringAPI.nftAPI.ipfsCid0ToNftID(ipfs)
);

ipfsNftIDToCid

const ipfs = "QmVYQaf5BP3y8Myr9m4z4FCZYx2v8NJmSHGzm2a2gqig9d";
const nftID =
"0x6b04cd991b972198cc63115c8abc3bf4ed73f07353c44271e940841b466a66f8";
console.log(
`ipfsCid0ToNftID: nftID: `,
nftID,
LoopringAPI.nftAPI.ipfsNftIDToCid(nftID)
);
Copy link
On this page
getContractNFTMeta
getInfoForNFTTokens
computeNFTAddress
ipfsCid0ToNftID
ipfsNftIDToCid