Prepare modules for production The final stage of development is to get the smart contract module ready for production. This work is mapped into create_nft_getting_production_ready.BSC.
We prepare the production module by:
Add TokenMintingEvent to emit a custom event to track tokens generated from this module.
Enable signature verification and introduce the concept of proof challenges to prevent bot spam.
Include unit tests to ensure our code works as expected.
Create NFT
Run the following command to attempt to mint an NFT, including your <resource-account-address> (failure expected):