Returns the contract address
Returns an interface allowing for us with the multicall method of a provider
Rest
...params: any[]Connects the existing instance of the contract to a new signer or provider
Attempt to discover the maximum ID through brute forcing.
Note: This method is very slow upon first run if maximumID() is not supported and the results are cached internally to make subsequent calls faster; however, subsequent calls will check to see if the maximum id has increased.
Note: We loop in here until we get a revert... thus we cannot reasonably account for any burn mechanics if the URI for a burned ID is destroyed by the contract
Fetches the metadata for the specified token ID
Protected
metadataProtected
Retrieves bulk metadata
Returns the metadata for all NFTs owned by the specified account by scanning through the range of IDs provided
Protected
retryReturns how much royalty is owed and to whom, based on a sale price that may be denominated in any unit of exchange. The royalty amount is denominated and should be payed in that same unit of exchange.
Transfers values
amount(s) of ids
from the from
address to the to
address specified (with safety call).
Transfers value
amount of an id
from the from
address to the to
address specified (with safety call).
Basic representation of an ERC1155 compatible contract. If additional functionality is required, this contract can be extended via inheritance