What is a wallet upgrade?
Your wallet is powered by code or "smart contracts", that run on the Ethereum blockchain. When we make new capabilities available for your wallet, we package them in the form of "modules". When you tap the Upgrade button, you add these modules to your wallet to benefit from these new functionalities.
If you'd like to review our smart contracts they're all public in our Github repository.
Why doesn't it just auto-update through the App Store / Google Play?
The app on your phone is really just a "remote control" to help you operate your wallet. Your actual wallet is a smart-contract stored on the blockchain.
Updating the app doesn't in itself upgrade your wallet. With Argent you are in control of your funds and your wallet, Argent cannot access or interfere with your wallet, only you, using your phone, have the authority to upgrade it.
What if I don't want to upgrade?
In future, we intend to enable an opt-out, at least for certain upgrades. But for now, to enable us to iterate quickly and offer the best experience to users, you will need to upgrade if you wish to continue using your Argent wallet.