If you are trying to use/recover your web wallet but it is asking for ETH to pay network fees, it would mean the account is rather old and was created during the time when you could only use ETH for network fees on Starknet. It would need to be upgraded to the latest Cairo version.
Cairo is the language used to program smart contracts on Starknet. And Cairo 1.0 is the upgraded version that all Argent wallets need to upgrade to.
How can I upgrade?
It’s easy to upgrade and will only take a few moments.
Follow these steps:
- Head over to https://portfolio.argent.xyz/ and connect your web wallet.
- Enter your email address and password to log in to your account.
- If you still have a Cairo 0 account, you should see a warning pop-up with an Upgrade button.
- Click the Upgrade button, and confirm the transaction.
You need to have enough ETH to cover the transaction cost, which is approximately $0.50.
If you don't see Upgrade button, you would need to have a little ETH in the account first, then make any small outgoing transaction - a swap or a transfer - your wallet will be deployed with older smart contract and upgrade will be possible.
And that’s it, once the transaction has been confirmed, your account will now be upgraded to the latest Cairo 1.0 contract, and you can continue to explore the Starknet ecosystem just as you did before.
Contact support@argent.xyz if you have any questions or difficulties, we’re here to help.