I would like to allow users to change the property of their items. Let it be the color. In my understanding though there is no way of changing the property of an already minted erc-1155 token. Therefore i want to create a smart contract where users can send their token with a the color they want and have the contract mint and a new token that has all the properties of the old one plus the user defined color. Is this a reasonable pattern? Or are there other ways of doing it?
In my mind you would be able to send a multitude of tokens at once to the contract with you colors attached in the message. Thanks a lot for your help :)