I have a question in terms of servicing NFT.
In solana's move to earn service stepN app service, there are NFT shoes which have levels btw 1 to 30.
we can buy the shoes both from the app and from the opensea, and users can upgrade the levels of those shoes.
so what I wonder is that, does those nft shoe's level metadata always updated whenever user upgrades the shoe level in the game?
or, is that metadata actually updated whenever user uploads the shoe to the marketplace? (fetching from the database, and updates the metadata)
I think updating those metadata is also a cost, so I think the latter would be efficient for the service.
how does stepN or another nft based game dealing with this issue?
appreciate in advance.