程序化铸币过程

Posted

技术标签:

【中文标题】程序化铸币过程【英文标题】:Programmatic Minting Process 【发布时间】:2021-11-16 20:19:50 【问题描述】:

IM 刚接触区块链/DAPP/NFT 事物,需要直接了解流程

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

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

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

【问题讨论】:

【参考方案1】:

如何将唯一 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。

【讨论】:

以上是关于程序化铸币过程的主要内容,如果未能解决你的问题,请参考以下文章

将 ERC721 铸币合约转换为存储资金并接受付款

如何使用 @solana/web3.js 从 Solana 中的自定义令牌中删除铸币权限?

MYSC注册sm即挖矿,一币40软妹币,挖出来的币随时随时变现,全程零撸,铸币模式很有讲究,推荐!

eth链gas失败扣多少

区块链的几种认识

JAGS/rjags 中多个组的单独贝叶斯参数估计