Suppose as the time goes by we, as token developers, acknowledged that we did some stupid mistakes in the initial contract, or, for example decided to add some new features. Is it possible to upgrade our contract? What will happen to the tokens that are already circulating around the network?

1 Answer 1


There are two options:

1.- Export token balances, kill the current contract and create a new one implementing old balances.

2.- Delegate the token balance on a different contract that remains after killing the token contract, and link the new token contract to the balance again.

  • 1
    But isn't a wallet for the given token associated with an address of the token contract?
    – jayarjo
    Oct 10, 2017 at 14:16
  • As far as I know, the only wallet associated to the token is the contract owner's. Oct 11, 2017 at 7:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.