Nft

ERC-721 令牌 ID 是否有任何最佳實踐?

  • October 22, 2022

ERC-721規範通過一個tokenId類型的變數來索引 NFT uint256

是否有關於如何生成 id 的最佳實踐?

例如,可以使用從 1 開始的簡單整數計數器嗎?

通過閱讀EIP-721,它提到了NFT Identifiers

它指出:

雖然一些 ERC-721 智能合約可能會發現從 ID 0 開始並為每個新的 NFT 簡單地增加 1 很方便,但呼叫者不應假設 ID 號碼具有任何特定的模式,並且必須將 ID 視為“黑匣子” ”。

因此,無論如何,只要標識符是唯一的,您選擇的標準就是好的。

是的,您可以使用整數計數器來增加tokenId並且因為在乙太坊中,交易是按順序處理的(基於驗證者選擇的交易氣體費用),計數器將正常工作。

引用自:https://ethereum.stackexchange.com/questions/137969