Minting TerraMoons NFT

Terra Moons
3 min readNov 10, 2021

It’s 11/10/21 12pm EST and for the next 24 hours, it’s time for the community whitelist mint.

Maybe you like John, you like the community, or you’re just a straight up LUNAtic degen. However you got here, thanks for coming :)

Here’s how you mint…

You need to download a Terra Luna wallet. Go to terra.money and download the station wallet. It works on Chrome browser.

Don’t use an exchange wallet because the NFT will go to the exchange and not to you. Remember: “Not your keys, not your wallet.

Load that wallet with some Luna.

Mint cost is 0.1 Luna, but it also costs a little luna to make a transaction and run the smart contracts (less than $1 equivalent of Luna).

Head over to https://mint.terramoons.xyz and you should see a screen like this:

Make sure your wallet connected in the upper right. If wallet connected, it’ll say “Disconnect Wallet”. Then look in the lower left, it currently shows “Net: testnet”. If you want to mint for real with real Luna, you need to make sure you’re connected to “Columbus 5” aka “mainnet”.

Then click the big blue “Mint” button. Sign the transaction by entering your Terra wallet password.

You’re doing great, you can take your time. 24 hours, no rush. If you have problems just chat in t.me/terramoons

MINT SUCCESS!

If you minted successfully, you should see a little message saying:

You minted! Woohoo mint success!

Then you can go to finder.terra.money select “Columbus-5” network, search for your address and see the MsgExecute transaction going through in the transaction log.

Now go and mint again and again until your finger gets cramped.

TROUBLESHOOTING

This is my first React app in production which I learned over the past 2 weeks. All the smart contract stuff works but I had some trouble exposing the smart contract limits to the react layer. This does not compromise security at all, but it does make it difficult to understand what’s going on if you run into problems. This section is to help us figure out what went wrong.

You’re using chrome browser right? Open up chrome devtools and go to the Network tab. Refresh the website. Then try to click the Mint button again. If you see estimate_fee in red, click on it and see what the response is. There will be some garbage text and then the error message:

  • Reached max limit per address
  • Max token limit reached
  • User Unauthorized
  • Insufficient funds

Bonus

Already an old NFT vet? Maybe there are a few things you didn’t know you could do in finder.terra.money

Look at your terra address transaction history and find the NFT smart contract address. Then click on the query button. This form accepts predefined JSON objects. You can do fun stuff like query the number of tokens minted:

{"num_tokens":{}}

Look at which token ids you minted, look at token info and more.

Good luck and have fun. Welcome, and say hi in the telegram.

--

--