程序化铸币过程
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。
【讨论】:
以上是关于程序化铸币过程的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 @solana/web3.js 从 Solana 中的自定义令牌中删除铸币权限?