Nft
ERC-721 令牌 ID 是否有任何最佳實踐?
ERC-721規範通過一個
tokenId
類型的變數來索引 NFTuint256
。是否有關於如何生成 id 的最佳實踐?
例如,可以使用從 1 開始的簡單整數計數器嗎?
通過閱讀EIP-721,它提到了NFT Identifiers。
它指出:
雖然一些 ERC-721 智能合約可能會發現從 ID 0 開始並為每個新的 NFT 簡單地增加 1 很方便,但呼叫者不應假設 ID 號碼具有任何特定的模式,並且必須將 ID 視為“黑匣子” ”。
因此,無論如何,只要標識符是唯一的,您選擇的標準就是好的。
是的,您可以使用整數計數器來增加
tokenId
並且因為在乙太坊中,交易是按順序處理的(基於驗證者選擇的交易氣體費用),計數器將正常工作。