Is there a functionality for marking an asset as "Deleted"?

+1 vote

Is there an existing functionality for marking an asset as "deleted" so that it cannot be used further? If no, then it'll be great to have such a functionality.

Also it'd be good if we can issue new assets with the same name (since name may not be the ultimate identifier of an asset, as we also have "assetref" to identify an asset). There were situations where I accidentally issued assets with {"open":false} due to which I was not able to issue more quantities of this asset; and also I was not able to create an expandable asset with the same name.

asked Oct 26, 2016 by Cypher

1 Answer

+1 vote
Best answer

You can send all units of an asset to the chain's burn address (see burnaddress field of getinfo) in which case they are provably unretrievable by any party. However I'm afraid there isn't currently a way to remove all record of the asset's issuance, or issue another asset with the same name.

answered Oct 26, 2016 by MultiChain
selected Dec 10, 2016 by Cypher
Thanks. Btw if the asset is distributed among different users, then each user has to send all units of the asset to burn address to completely make the asset unusable right?
And also I'd like to mention that my requirement is not to erase the history of transactions for the asset. It is just to mark it as deleted (against its "assetref") so that no further transactions could be performed on it.
Yes, all users have to send their units to the burn address. And this will indeed not erase any transaction history (this is a blockchain after all!)