[英]How can I implement a lazy-minting smart contract that doesn't actually mint NFTs?
[英]How to mint unique NFTs
我正在使用 ERC721 智能合約(帶有 ERC721URIStorage 擴展)開發一個 NFT 項目,用戶可以在其中鑄造獨特的 NFT。
我已將 NFT 的 json 元數據(用於 TokenURIs)上傳到 IPFS。
在 dapp(使用 react)中,會有一個鑄幣按鈕,用戶點擊它可以鑄幣一個隨機的 NFT。 我正在努力開發鑄造隨機 NFT 的邏輯。 我已將一個包含所有 TokenURI 的文本文件上傳到 IPFS,然后在我的 dapp 中的 mint function 中讀取此文件,其中隨機 TokenURI 被獲取然后被鑄造。 這里的問題是我找不到在 IPFS 上的選定 TokenURI 上放置標志的方法,所以下次調用 mint function 時,它根本不會得到這個 TokenURI。
我不確定這是否是完成我需要的正確方法(薄荷獨特的 NFT)
任何幫助或提示將不勝感激。
代幣傳統上是按順序鑄造的,例如從 0、1、2 到 10,000。 很多人只是簡單地將tokenId
的 tokenId 指向一個指向文件夾或 IPFS 文件夾的baseURI
。 因此,您的令牌將是ipfs://<CID>/0
、 ipfs://<CID>/1
、 ipfs://<CID>/2
等等。
這樣,您無需標記每個“已使用”的 tokenURI。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.