Your new Argent Starknet mobile account needs to be activated before it can be used for any outgoing transactions. To activate it, you will need to send at least one outgoing transaction from within this account.
For this you need ETH or STRK in your Argent Starknet mobile account (not in your Ethereum wallet - they do not share the same balance! You cannot pay network fees for Starknet activation from other chains).
You can top-up your Starknet mobile wallet by going to Assets tab > Add funds.
IMPORTANT:
1. You can only pay network fees in ETH or STRK. If the wallet tells you you need ETH, it might be due to the account being older, you need ETH to activate and upgrade the wallet before it starts accepting STRK as a gas token.
2. You need to send assets on Starknet network to your Starknet address, not to any other address.
3. You don't need to activate Argent Ethereum account to use your Starknet mobile account.
Paying network fees for wallet activation
The network fee will come from your Starknet mobile wallet balance. Smart contract deploy transaction is a transaction on-chain. Every transaction on-chain requires network fee to be processed. Argent doesn't profit from network fees, they go to the blockchain.
When topping up your Starknet wallet for the first time, before deployment, you might see a warning in bridge or wallet you are using that the recipient address is not deployed. Make sure the address is correct and feel free to proceed.
How long does it take to activate?
There will be a short wait for your wallet to activate as it requires a blockchain transaction to complete. It may be just a few minutes, but at times of high network congestion this may rise to several hours. We're sorry if that's the case but unfortunately there's nothing we can do.
Activation fee consent
Argent wallet has an address on Starknet since the moment you create it. Unless the address is a deployed smart contract (which happens upon activation only), there is no way to prevent any incoming transaction to it. It means we can't stop you from sending wrong asset to your wallet or wrong amount.
Signing the network fee (submitting your first transaction on-chain) means you agree to the activation fee. Without signing this transaction Argent will not automatically activate.
You can only send assets from your Argent Starknet wallet after its smart contract is deployed. This happens automatically with your first outgoing transaction. Argent Starknet mobile needs all smart contract features to work, which requires the contract to be deployed first.
Need any assistance?
Please email support@argent.xyz