RW02 - How to transfer ETH & USDC to a Rabby Wallet On The Arbitrum Network


This guide assumes you have already purchased USDC & $10 worth of ETH on Coinbase. If you have to yet done this, please complete these actions before proceeding with the guide.


For this guide, we have used Coinbase as our fiat exchange - if you'd like to use another exchange, that's fine, provided you can send USDC & ETH on the Arbitrum network.



  1. Go to Coinbase, and go to the My Assets tab:


  1. Click on “Send crypto” in the menu at the bottom right:


That will bring up this dialog box:

  1. Open your Rabby wallet
  2. Click on 'Receive'

  1. Click on 'All EVM Chains'
  2. Select 'Arbitrum'

  1. Click 'Copy address'

  1. Paste the wallet address in the box on Coinbase

  1. Click on 'Add Contact'


  1. Give the saved contact a name
  2. Click the “Save” button:


  1. Click on the address you just saved


  1. Next, choose the token to send (in this case ETH):

  1. Make sure you’re sending on the correct network, that matches with the network you chose at the destination (in this case Arbitrum):


  1. Click on 'Yes, it's supported'


  1. Enter the amount you want to send. If you want to send all that you have available to send (which will be shown near the bottom of the dialog box) just hit the “Max” button.


  1. Check the transaction details. As a double check, make sure that the first 4 and last 4 characters of the address match the address you got from Ledger, and also that the network is correct.

NOTE: this part is very important - if you try to send to the wrong address, or select the wrong network, you WILL lose your tokens.


  1. If everything looks correct, hit the “Send now” button:


  1. At this point you may be asked to verify the transaction with 2FA or a passkey. Once you’ve completed that, you should get a confirmation that the ETH has been sent:


  1. Click the “Done” button to close the dialog box.
  2. Go back to your Rabby wallet on your computer to confirm that the ETH has been received there. It may take a couple of minutes to arrive, so don’t be concerned if it’s not immediate:

If it hasn’t arrived after a couple of minutes, it’s likely that Coinbase is holding it pending further verification or completion of one of their scam test. Check your email inbox and/or notifications on Coinbase, and complete whatever verification they ask for.


  1. Navigate back to your Coinbase account
  2. Click on 'My Assets > Cash (You should see your USDC balance there)
  3. Click “Send USDC” in the menu on the right hand side.


That will bring up the same dialog box as in the ETH transfer, asking for the address to send to. You should be able to send to the address that you saved in the previous step, even though you’re sending USDC this time rather than ETH, because both are being sent on the Arbitrum One network and Rabby has a single Arbitrum receiving address.


  1. Click on your saved Rabby address
  2. Double check that the address matches by going back to your Rabby wallet and pulling up the receiving address for USDC on Arbitrum One:
  3. Once you’ve selected & verified the address, choose the network (Arbitrum again)
  4. Enter the amount you wish to send in exactly the same way as you did for ETH.

That should bring you to the confirmation screen:


  1. Again, make sure you double check the address and the network!
  2. Click “Send now” to initiate the transaction. Once it is confirmed by Coinbase, you can then head back over to your Rabby wallet to verify that the USDC arrives in your Rabby wallet


That’s it! You now have ETH and USDC, both on the Arbitrum One network, in your Rabby wallet.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us