I am wondering how the life cycle of a ERC20 token operates. Say at stage 1 an ERC20 token 'anytoken' is created along with a proposed road map of desired future development for 'anytoken'. After some further development, at stage 2 'anytoken' modifications have been made and are ready for release. How technically can the new modified smart contract code for 'anytoken' replace the existing one without issuing 'anytoken1'. Or is the typical method to issue a new token, 'anytoken1' and allow users to convert?
Asked
Active
Viewed 337 times
1 Answers
0
You can either do a token swap or have an upgradeable smart contract for your token ledger contract.
As a token swap example, also called migration, see Aave 2020 token swap.
Mikko Ohtamaa
- 22,269
- 6
- 62
- 127
Governance is critical to upgrades...
– macmiller Feb 10 '21 at 00:46