Is upgradeability really necessary for ERC20/721/1155 Token?

I had seen several platform's contract, and they have not add upgradeable on Token, suce as :https://github.com/0xflair/finance-contracts/tree/main/contracts
They only add upgradeable for Governor contract.

Our team planned to allow all contracts to be upgraded and add UUPS for all contract.
I have a lot of doubts about this,Did we get the right pattern?

1 Like

You are right! Unless you added custom functionality to your standard, upgradeable contract are not necessary.

It also depends on how you built your platform. But chances are you will never upgrade a token contract that is standard.

2 Likes