Step 10. Deploy in Mainnet
If you’re making an NFT for use in your own game, congrats! You’re done! If you’re using your NFT for some other reason, or if you plan on doing some additional development work (e.g., implementing upgrades, changes, or tweaks), make sure that you deploy it to a mainnet environment.
This will give you an opportunity to see how it behaves under load and what sort of improvements need to be made before going live.
To put it simply: don’t test your dApp with faucets and bots—put it into production where users will interact with your contract through real transactions and real wallets.
Note: This step is not necessary if deploying on Rinkeby or Ropsten Testnet.