LG - How to connect your Ledger wallet to Polymarket & fund your account

Reminder: Activate your VPN with a non-restricted location prior to opening the Polymarket website.


If you've never connected to Polymarket before, please ensure you complete all of the steps in this guide carefully, step-by-step, as they are all required in order to to establish a working, funded connection with Polymarket.


Due to the way WalletConnect currently translates the EIP-712 data provided by Polymarket, you will be required to link your Ledger to a Metamask wallet and complete your connection using this method (very similar to the Insilico connection method for YF10 members).


This solves the current known Polymarket issue because software wallets (like Metamask) parse the EIP-712 data differently than WalletConnect does.


Before you start this guide, please make sure you have:


  • Created a new Arbitrum account on your Ledger wallet:

Ledger: How to add an Arbitrum account to your Ledger hardware wallet


  • Funded that account with a small amount of ETH (for gas) and whatever amount of USDC you wish to trade with

HL04 | LG - How to transfer ETH & USDC to a Ledger On The Arbitrum Network


  • Downloaded and installed a Metamask wallet (if you don’t have one already)

MM01 - How to set up a Metamask wallet



Step 1. Adding a Polygon Account to Your Ledger Device


You will need a Polygon account in your Ledger to connect to Polymarket, so the first thing we want to do is create one.


  1. In Ledger Wallet, go to "Accounts" in the left navigation menu, then click on the "Add Account" button in the top right corner.


  2. Type "polygon" in the search box, and select Polygon (POL) from the list.


  3. Select Network: Polygon


  4. If you only have one Arbitrum/Ethereum account on your Ledger, then you may only have one corresponding Polygon account to choose from, so select that one and click "Confirm".


    If you have more than one Arbitrum/Ethereum account on your Ledger, you may see multiple options come up as in the screenshot below. You only need one, so choose the account with the same address as the Arbitrum account you've already funded, and deselect any others. Then click "Confirm".


  5. At this point you could just click close, however it is good practice to name your accounts so you know what they're being used for. So click the pencil icon next to the amount in the account.


  6. Type in the name you want, then click "Save".


  7. Now click "Close".

NOTE: you do not need to put anything in the Polygon account, because we're going to fund using the Arbitrum account. The Polygon account just needs to exist so we can use it to connect to Polymarket.



Step 2. Import the Arbitrum account on your Ledger into Metamask


  1. Open up Metamask, click the dropdown next to your account name, then click “Add wallet” > “Add a hardware wallet”:


  1. Choose 'Ledger'



NOTE: you’ll need your wallet to be active, which means entering your PIN in if you need to. If you forget to do this you will get an error message, just enter the PIN and click “Continue” again and it should be fine.


NOTE: if you’re using a Ledger and you don’t already have blind signing enabled in the Ethereum app on the device, you will need to enable it to complete this transaction. Just open the Ethereum app, go to “app settings”, find the screen that says “blind signing disabled” and click both buttons on the device to enable it.


  1. Choose the correct account (make sure to choose the option that matches the address of the Arbitrum account you created on your hardware device for this), then click “Unlock”:


  1. Approve the connection on the hardware device. You should now be able to see your hardware wallet account in Metamask, along with the ETH and USDC balances on the Arbitrum network:



Step 3. Connecting Your Ledger Device to Polymarket


  1. Now, navigate to https://polymarket.com/ and click on 'Sign up'

  1. Click on the 'Metamask' logo

  1. Click 'Connect'

  1. Click 'confirm' and sign off on your Ledger device


  1. Enter a username as shown below


  2. Check the box to confirm the terms of use


  3. Click 'Continue'


  1. If you wish to receive emails, enter your email address at this point, then click 'Continue. If you do not wish to receive emails, click 'Do this later'

  1. If there was no prompt for a username or email registration, click on 'Deposit'


  1. Click 'Enable Trading'

  1. Follow the prompts in Metamask & on your Ledger device to confirm the connection

Once the connection has been confirmed, proceed immediately with the remaining steps below before closing the deposit screen.

Step 4. Funding Your Polymarket Account


  1. Click on 'Deposit Funds'

  1. Click on 'Transfer Crypto'

  1. Supported token: USDC
  2. Supported chain: Arbitrum

  1. Click 'Copy address'

  1. In the Ledger app, click on 'Accounts'
  2. Click on the Arbitrum account you've funded & connected

  1. Click on 'USDC'

  1. Click 'Send'

  1. Paste the copied address from Polymarket into the 'recipients address' box
  2. Click 'Continue'

  1. Review the transaction. If everything looks correct, click 'Continue'

  1. Follow the prompts on your Ledger device to confirm the deposit

  1. Once your deposit is complete, you will see a confirmation message on Polymarket

  1. You should now see a balance on your Polymarket portfolio

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