Erc-721

OpenZeppelin Counters 庫的意義何在

  • March 11, 2022

我一直在研究 ERC721 代幣智能合約,並看到了 Counters 庫。我可以看到它在鑄造令牌時被使用.increment(),然後你可以檢查總供應量.current()。但這有什麼意義呢?它只是添加了一些基本的東西並使合約更大,創建一個 uint 變數並使用+= 1on mint 遞增它並在totalSupply函式中返回它更容易。

https://docs.openzeppelin.com/contracts/3.x/api/utils#Counters

似乎其中一個關鍵特性是確保它只遞增和遞減 1。可讀性也是一個優點。

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