Hello. I would like to top-up my custom asset with go sdk. How can I do that?
@fabrice could you please help me to solve this problem?
When I create asset I get 1000 units. But I want to increase the units of assets in the future. How can I accomplish that?
As specified here in the docs the Total
parameter is immutable.
The way you can release more unforeseen ASA into circulation in Algorand is moving the ASA from its ReserveAddress
. Once an amount of ASA leaves the ReserveAddress
that amount is considered as “circulating”. You can think of the ReserveAddress
as a custody of “inactive” ASA, that top-up what could potentially ever exist in circulation.
If you set the Total
to the maximum (which is 2^64 -1 I believe) you will virtually have potentially huge quantity of ASA to address future unforeseen increment of circulating supply.
This being said, I see this question/doubt asked so frequently that I thing this information should be added to ASA docs.
See also the detailed thread: