ERC1155Supply
View all of the NFTs on the contract by implementing the totalSupply
function in your ERC1155 contract.
View on GitHub
This is an example smart contract demonstrating how to inherit from this extension and override the functions to add (optional) custom functionality.
The ERC1155Drop contract comes with a totalSupply
function that returns the total number of NFTs that have been minted in the collection (including tokens that have been burned).
This means you can already view the total supply of NFTs in the collection by implementing the ERC1155Base
contract.
You can optionally override the functionality of this function as outlined below: