ERC-1155 contract control API

Standard ERC-1155 API

First, make sure you can login by metamask / trust wallet. You will see your account info on the top right hand corner.

Second, check your wallet is connected to the correct network.

Third, try calling view function like name / balanceOf and check the result.

If you would like to send NFT / make transactions, fill in the corresponding inputs and click sign. Then sign the transaction (and pay the gas) in your wallet. (Please make sure you have enough coin to pay gas (MATIC on Polygon network)) Go to the etherscan (ETH) or polygonscan (Polygon) and paste your TxID to check the result.

REMEMBER: You must know the Token ID to transfer tokens

NFT Collection Name
NFT Collection Symbol
Total number of NFT in this collection (Not ERC standard function)
Total number of token in a NFT (Not ERC standard function)
Number of token of a NFT hold by an address
Number of tokens of NFTs hold by addresses
Transfer NFT to another account. If transferring from your own account, put your own address in the from address input. If transferring from other account, your account must get approved to transfer all NFT hold by an account
Transfer NFT to another account. Allowing multiple transfers
Check which account is approved to transfer all NFT hold by an account
Approve an account to transfer all NFT hold by your account
Token URI (link to the metadata) of a NFT (Cannot call this for non-existant NFT)
Set the base URI (link to metadata of NFT without custom metadata) (Not ERC standard function)(Your address needs to be admin)
Contract URI (link to the metadata) of the NFT collection
Set the contract URI (Not ERC standard function)(Your address needs to be admin)
Set Name and Symbol of the NFT collection (Not ERC standard function)(Your address needs to be admin)
Set custom metadata of a NFT (Not ERC standard function)(Your address needs to be admin)
Is this addres an admin address (Not ERC standard function)
Add an address into admin (Not ERC standard function)(Your address needs to be admin)
Remove an address from admin (Your address needs to be admin, be careful not removing your own address)
Mint new NFT and send to an address, token ID will be the next available (Not ERC standard function)(Your address needs to be admin)
Mint new NFT and send to an address, specific the token ID (Not ERC standard function)(Your address needs to be admin)
Mint new NFT and send to an address, specific the token ID and custom metadata (Not ERC standard function)(Your address needs to be admin)
Burn a NFT. (Not ERC standard function)(Your address needs to be admin)
Get the next available Token ID. (Not ERC standard function)
Withdraw certain coin from the contract to your account. This is a fallback when someone magically send coin to the contract (Not ERC standard function)(Your address needs to be admin)
Withdraw certain ERC-20 token from the contract to your account. This is a fallback when someone magically send ERC-20 token to the contract (Not ERC standard function)(Your address needs to be admin)