0

IM 是区块链/DAPP/NFT 方面的新手,需要理顺流程

假设我的智能合约已经设置好并且非常标准,我需要用户登录 dapp 并购买 NFT;IE 不在 Opensea 上

iv 创建了艺术品并将其存储在 DAPP 所在的服务器上。

如何将唯一 NFT 的 ID 与智能合约上的 ID 和地址关联起来?Iv 审查的所有合同,NFT ID 只是增量踩踏。合同 ID 是否必须与图像 ID 相关联?

4

1 回答 1

0

如何将唯一 NFT 的 ID 与智能合约上的 ID 和地址关联起来?

您可以将令牌 ID 映射到图像 ID。

mapping (uint256 => string) public tokenIdToImageId;

function mint(uint256 _tokenId, string _imageId) external {
    tokenIdToImageId[_tokenId] = _imageId;
    // TODO rest of your mint function
}

令牌 ID 可以是增量的,也可以基于您的输入。当您铸造一个新的令牌时,您只需将图像 ID 传递给它,并将其映射到正确的令牌 ID。

于 2021-09-24T08:06:16.557 回答