IM 是区块链/DAPP/NFT 方面的新手,需要理顺流程
假设我的智能合约已经设置好并且非常标准,我需要用户登录 dapp 并购买 NFT;IE 不在 Opensea 上
iv 创建了艺术品并将其存储在 DAPP 所在的服务器上。
如何将唯一 NFT 的 ID 与智能合约上的 ID 和地址关联起来?Iv 审查的所有合同,NFT ID 只是增量踩踏。合同 ID 是否必须与图像 ID 相关联?
IM 是区块链/DAPP/NFT 方面的新手,需要理顺流程
假设我的智能合约已经设置好并且非常标准,我需要用户登录 dapp 并购买 NFT;IE 不在 Opensea 上
iv 创建了艺术品并将其存储在 DAPP 所在的服务器上。
如何将唯一 NFT 的 ID 与智能合约上的 ID 和地址关联起来?Iv 审查的所有合同,NFT ID 只是增量踩踏。合同 ID 是否必须与图像 ID 相关联?
如何将唯一 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。