If you're a creator who deployed a collection using our Creators Self Service Portal, you have a few options available to monitor and manage your collection as it is minting. We'll walk you through each option and discuss what the function means, and how you can use it. Please be mindful that only you, as the owner of the smart contract, are able to perform these actions. Even if our assistance is required, Gamma can only provide instructions on how to perform the changes as the owner.
How to Access Creator Admin Menu
On your collection minting page, connect with the wallet you used to deploy the smart contract. After logging in, you should see a button that says Show Admin below the body of your mint page.
Pictured: Creator Admin Menu when collapsed and when expanded. Menu options may differ based on the functionality you selected when deploying your smart contract (e.g. mintpass administration or price limits for alternative currencies).
Options Available in the Creator Admin Menu
While we're working to expand the level of control creators have over their collection via our user interface, there are currently eight options available.
Please be mindful that each requires transactions to be sent to interact with your smart contract on the blockchain. There is an inherent delay to these processes as your transaction first needs to be submitted, then accepted and confirmed into an anchor block, before the change will be reflected in your smart contract.
There is also a network fee to submit the transaction; this fee is paid to miners for confirming your transaction, and no part of this fee is charged or collected by Gamma.
Set Mint Price
This option consists of two fields: a text box where you will enter the new mint price in STX, and a button that will prompt your connected wallet to approve a transaction interacting with your smart contract.
This function should only be used if you wish to change your mint price, as the initial mint price defined when deploying your smart contract will be the default. You can view your mint price on the mint button or directly below it.
For collections that launched using an alternate currency, for example, USDA, Miami Coin (MIA) or New York City Coin (NYC), you will see options to modify the price in the alternate currency directly below the STX price adjustment. You are not able to add alternate currencies after your contract is deployed. If you are changing the mint price, we recommend being transparent about it with your community via the relevant channels.
Set Mint Limit
This option also consists of two fields: a text box where you will enter the total collection mint limit, and a button that will prompt your connected wallet to approve a transaction interacting with your smart contract. This function should only be used if you wish to add a cap to the total number of NFTs that can be minted for your entire collection. This is a one-way transaction, meaning you may only set a limit lower than the current limit. You are not able to raise this limit after lowering the limit and transactions sent to increase the limit will fail.
As the owner of your collection, you may use this function in any way that you deem necessary, but there is typically a single use case for this function. If your collection is unlikely to mint out, or sell through all NFTs, you might wish to set a permanent cap on the number of NFTs that can be minted. This prevents new NFTs from being minted and sets an upper limit on the total supply. Again, we recommend being transparent with your community about this decision.
This option is a single button that toggles minting on your collection. The button will prompt your connected wallet to approve a transaction interacting with your smart contract. This function should only be used if you wish to temporarily prevent users from minting NFTs from your collection. You might use this function if you wish to promote your collection mint page prior to the public mint date and time. For this use case, two transactions would be required as you'd need to first pause minting, and then unpause minting at the mint date and time.
You can choose to deploy your collection with minting paused during your initial setup through the creator portal steps. Choosing the "Disabled" button on the Minting Status section launches your collection with minting paused.
Init Mintpass Sale/Init Public Sale (for Mintpass-enabled collections)
If you added a mintpass to your smart contract prior to deployment, you'll see additional administrative options in your Creator Admin Menu. This will include functions to initiate the mintpass sale and initiate public sale. By default, NFTs on collections with a mintpass will not be able to be minted until these functions are called. Please note that if you never call these functions, no NFT from your collection can ever be minted.
There is an inherent delay to this process as your transaction first needs to be submitted, then accepted and confirmed into an anchor block, before the change will be reflected in your smart contract, so please be mindful of this if you have a scheduled mintpass sale date/time or public sale date/time. Here's how each function works:
- Init Mintpass Sale: This option is a single button that enables the mintpass sale for your collection. The button will prompt your connected wallet to approve a transaction interacting with your smart contract. This is a one-time, one-way transaction, so please only use this function when you are ready to enable your mintpass sale. During mintpass, only pre-registered wallet addresses may mint the defined number of NFTs in your mintpass upload CSV. The list of pre-registered addresses and the number allotted to mint cannot be changed after contract deployment.
- Init Public Sale: This option is a single button that enables the public sale for your collection. The button will prompt your connected wallet to approve a transaction interacting with your smart contract. This is a one-time, one-way transaction, so please only use this function when you are ready to enable your public sale.
Sync Collection Data
If you make changes to your collection, our system will periodically check for these changes and eventually reflect these changes on our website. If you know you've made a change and the transaction has been confirmed in an anchor block, you can click this button to prompt our system to perform this check immediately. You can use this button whenever your collection details do not align with updates made to your smart contract. There is no need to sync your collection data on a regular basis as the details will not change unless prompted by you, the owner of the smart contract.
Once your collection has minted out, or you're otherwise confident that there are no issues with the metadata (image files, traits, names, etc.), it is considered a best practice for the immutability of your collection to freeze your metadata. When this function is called, it will lock in the IPFS root to your smart contract so that it can never again be edited. Since this will then never be able to be edited, it's important that you only proceed when you are confident in the accuracy of your collection's metadata. To reiterate, this is a one-time, one-way transaction and cannot be undone.
Notice Regarding Changes to Your Collection
You are the sole owner of your smart contract and Gamma does not have any control over the contract itself. All interactions with the smart contract are only possible via the wallet used to deploy your collection, and we have no ability to make changes to your collection directly.
The actions in the Creator Admin Menu are available only as a tool to more easily interact with your smart contract, but as the owner, you may create custom tools or use programmatic methods to interact with your contract.
That said, changes you make can be reflected on our website. As always, we reserve the right to remove your collection from our site if it is found to violate our standards to protect our users. This does not prevent you from launching your own website to manage your collection, listing on other marketplaces, or otherwise modifying your smart contract in any way you deem necessary.