Every wallet on Starknet is a smart contract, so it must be deployed onchain before you can use it.
Deployment is a blockchain transaction, so it requires a network fee (gas).
You can pay this fee with either ETH or STRK.
To deploy your wallet:
-
Top up your wallet with ETH or STRK. You can find how to do this here
-
After you see assets in your wallet, the smart contract will be deployed automatically with your first outgoing transaction (for example, sending funds to your own address)
-
In Argent X browser extension you can also deploy manually by going to Settings, clicking on the account name, and selecting Deploy account:
Depending on network congestion, deployment may take up to 20 minutes.