Some clarification about NFTs on fuel

I want to create a NFT contract which has different metadata for different sub_id. I want to provide the metadata when I mint the NFT. But in the mint/burn standard: Sway Standards | Fuel Docs There is no option to pass in additional information(metadata) in the mint function. How do I do this? Do I need to not follow the SRC3 standard and create that function on my own?

Hey @lokesh-lync, I think yes, it could be a good way to create a custom function to set the metadata. Please, give it a try and lmk how it goes. If it still doesn’t work will help you out