I was looking at how the fees worked on UIAs.
I see that a token can get transferred back to the issuer through transaction fees paid.
However, what if the issuer wants to take the token out of existence on receiving it.
Or simply remove tokens the issuer issued to himself thereby reducing the number of issued tokens.
Is this possible to do?
EDIT: I see the option to 'reserve asset'. Is this the equivalent of burning/destroying it?
From the source code docs, looks like you found the right command:
/** Burns the given user-issued asset.
*
* This command burns the user-issued asset to reduce the amount in circulation.
* @note you cannot burn market-issued assets.
* @param from the account containing the asset you wish to burn
* @param amount the amount to burn, in nominal units
* @param symbol the name or id of the asset to burn
* @param broadcast true to broadcast the transaction on the network
* @returns the signed transaction burning the asset
*/
signed_transaction reserve_asset(string from,
string amount,
string symbol,
bool broadcast = false);