Guide to Managing Your NFT Contract on the Blockchain

Hott Butts Club
3 min readSep 11, 2022

--

If you created your NFT smart contract using Minty.Page, you can easily manage your contract using your admin link provided when you created your contract.
If you lost your admin page address scroll to bottom for instructions.

Snapshot of the admin page

IMPORTANT: Only the wallet that created the contract will be able to use this page by signing in with their MetaMask browser (mobile) or MetaMask browser extension (desktop).

Here are a list of the full functions available through the admin page of your contract:

All of these items will require a small gas fee to push through the blockchain
Any items with an * require you to input a value before hitting the button

  1. Withdraw Contract Funds. Withdraw the all the funds on the contract which have been collected from minting. These funds will be sent to the wallet that created the contract.
  2. Activate Mint. Turn on the ability for users to mint your tokens. When the contract is created, this function is turned OFF.
  3. Deactivate Mint. Turn off the ability for users to mint your tokens. This is most often used when the mint window has closed or the tokens have sold out entirely.
  4. Reveal. Set the collection to it’s revealed state instead of pointing to a single “Mystery” Metadata file. For more info on the reveal function, see our article To Reveal or Not Reveal.
  5. Un-Reveal. Set the entire collection to point to a single “Mystery” Metadata file. All tokens will look the same as if they were baseball cards still inside their package. For more info on the reveal function, see our article To Reveal or Not Reveal.
  6. *Set URI. Set the location of your metadata files, including your mystery.json file (if applicable). You can link an IPFS locatin or a web address.
  7. *Set New Logo URI. Copy and paste the hyperlink of your logo so the mint page will show your collection logo. It should be a square for best results.
  8. *Set Mints per Transaction. Change the maximum number of mints allowed per transaction.
  9. *Set Maximum Mints per Wallet. Set the number of mints allowed in a wallet. This should always be equal or more than mints pet transaction.
  10. *Set the Metadata File Extension. This defaults to .json (like 99% of NFT collections) and you should leave it that way unless you know what you’re doing.
  11. *Set Mint Price. This will allow you to change the mint price.
  12. *Set Total Number of NFTs in the Collection. Change the total number of NFTs in the collection, even after minting has started.
  13. *Check TokenURI. Input a token number to see the metadata file associated with it. If it shows mystery.json, then the contract is set to unrevealed.
  14. Freeze URI. THIS CANNOT BE UNDONE. This would only be used after you have revealed all minted tokens and wanted to prevent these images and metadata from ever being changed. This would only logically work if you used a storage system like IPFS that is immutable to handle your metadata. If you are using a server address, this is not a good use case.

If you lost your admin page you can get to it again by going to https://minty.place/admin.php?contract= with your contract address (minus the 0x) after the equal sign. It is case sensitive including your contract address so be sure to enter it exactly.

Minty.place is part of the Hott Butts Club suite of tools for Artists and Founders

--

--