Normal NFT
In the nft module, which is the difference between a normal NFT (MasterEdition equal to nil) and an NFT with MasterEdition and MaxSupply = 1?
I think the two represent exactly the same object since both of them have an NFT and no one can create other prints.
So, why there is the possibility to generate two different versions for the same kind of object?
This could generate inconsistencies.
What do you think about it?
It's because of struct we have, do you like to make it to be consistent to have MaxSupply=1 for normal NFT?
IMHO, it is a way to make it more consistent. But I ask you and @angelorc if you agree with me.
@angelorc agrees on making them more consistent.
In this way, we can use only the maxSupply as an argument in input for the messages, instead of passing the whole masterEdition.