There are five ways to add funds to your Argent Layer 2 account:
- Buy crypto with card, bank transfer or Apple Pay. You can do this in app or via your user page (which you can find by typing your Argent username into your browser)
- Deposit from another Ethereum wallet, e.g. MetaMask
- Send from your Argent Vault
- Send from an exchange, e.g. Coinbase, Binance
- Send from another zkSync account
1. Buy crypto with card, bank transfer or Apple Pay in Argent
We’ve partnered with Ramp for quick and easy onboarding directly to Layer 2, meaning you don’t have to worry about expensive Layer 1 network fees (gas).
For your first purchase, you’ll need to register with Ramp regardless of which payment method you later choose. Depending on the amount, you may also need to provide additional information. See Ramp KYC limits and requirements.
To buy crypto on L2:
- Open Argent, tap 'Receive' → 'Buy crypto'. (Make sure you're on your zkSync account by tapping the account switcher, top left of home screen).
- Choose the amount you’d like to buy and the asset (ETH, WBTC, USDC, or DAI)
- Check your email address and accept Ramp’s Terms of Service
- Confirm your email address by entering the code
- Tap ‘Proceed’
- Choose payment method and ‘Proceed’
- Follow the steps for your chosen payment method to complete the purchase
You can also buy with Ramp via your Argent user page.
- Type your username into a browser - e.g. name.argent.xyz (Find your username in app by tapping 'Receive' → 'From an Ethereum wallet').
- Select ‘Add funds’
- Select ‘Pay with card/bank’
- Choose the amount you’d like to buy and the asset (ETH, WBTC, USDC, or DAI)
- Enter your email address and accept Ramp’s Terms of Service
- Confirm your email address by entering the code
- Tap ‘Confirm & Proceed’
- Choose payment method and ‘Proceed’
- Follow the steps for your chosen payment method to complete the purchase
Ramp is currently available to 160+ countries. To see if your country is supported, check here.
2. Deposit from another Ethereum wallet, e.g. MetaMask (Layer 1)
Most wallets don’t support zkSync yet, but we’ve built a way for you to deposit assets from your Ethereum L1 wallet directly to your zkSync account. As with all transfers on L1, this does require a gas fee, which can be expensive depending on congestion. (Argent does not profit from it).
- Type your Argent username into a browser - e.g. name.argent.xyz (Find your username in-app by tapping 'Receive' → 'From an Ethereum wallet').
- Tap 'Add funds'
- Tap 'Connect a wallet'
- Choose asset & amount
- Tap ‘Send’ & confirm the transaction
After you’ve confirmed the transaction, your assets will shortly arrive in your Argent L2 account.
Please note:
- This requires an Ethereum L1 transaction fee.
- You can only send from a non-Argent wallet on Layer 1 with the method above.
- Not all assets are currently supported, check the latest list before sending.
3. Send from your Argent Vault
If you have supported tokens in your Argent Vault, these can be sent individually to your zkSync account. This requires an Ethereum L1 gas fee.
- Open Argent and go to your Vault via the account switcher in the top left of the home screen
- Tap ‘Send’
- Tap ‘Send to my zkSync account’
- Select the asset you wish to send (more will be added over time)
- Choose the amount and tap ‘Continue’
- Review and tap ‘Confirm with guardians’
- Confirm the transaction using guardians and you’re done
Your tokens will be in your Argent Layer 2 wallet shortly after confirming the transaction.
4. Send from an exchange, e.g. Coinbase, Binance
You can’t yet send assets to zkSync directly from a big exchange (e.g. Coinbase, Binance). But we’ve partnered with LayerSwap so that you can send ETH and USDC via them to your Argent zkSync account. LayerSwap charges a flat $2 fee + 0.4% for each transaction which is up to 20x cheaper than making a Layer 1 transfer!
Learn how to use LayerSwap by watching our video tutorial.
Learn more about LayerSwap and how it works.
5. Send from another zkSync account (Layer 2)
If you have funds in another zkSync wallet, you can easily send them to your Argent zkSync account.
You will need your Argent 0x address. To find this tap ‘Receive’ → ‘From another zkSync account’ → ‘No’ to the pop-up, and then tap on your address, just below your Argent username. This will include the zkSync: prefix.
- Open https://wallet.zksync.io/ and connect your alternative wallet
- Click ‘Send’
- Enter your Argent address with the zkSync prefix
- Choose the token and the amount to send
- Click ‘Authorize to Send on zkSync’
- Sign the transaction. This is free.
- Click ‘Send’
After you’ve pressed send, your funds will shortly arrive in your Argent L2 account.
Further reading
Ramp FAQs
- What countries do Ramp support?
- How long does it take to settle the transaction with Ramp?
- What are the KYC limits with Ramp?
- What are Ramp’s payment options?
- What are Ramp’s fees?
- How does Ramp perform KYC verification?