Open vietdht opened 2 years ago
"Let say we allow user to update their NFT based on latest properties of plant, what if they just mint a new one (with latest properties) instead of update?" . I have some concerns about this:
"Should we check uniqueness of metadata tokenURI (which decided by the plant and its properties) before allow user to mint?" My suggestion is in our VieFAM off-chain database, the plant should have a field to store the NFT address. If the plant already has the NFT address, plant owners cannot mint again. They can only update the NFT metadata.
"What if User 1 mint NFT 1 from Plant 1, then sell and transfer Plant 1 to User 2?" It's same concern with my mind. In business logic, we need to decide the relationships between owner, plant, NFT.
cc @nguyendh2601 @nguyenltd . Please advise us. Cheers.
Things to consider