Hardware Wallets: Ledger & Trezor
Hardware wallets support includes Ledger & Trezor. The easiest way to use these wallets is to use MetaMask:
1) Connect MetaMask to the xDai Network. 2) Select Connect Hardware Wallet from the MetaMask Dropdown.
3) Connect your hardware wallet and select the hardware wallet account you want to interact with.
4) Once connected, your account will behave like any other MetaMask Account with the exception that you will sign and approve txs on your connected hardware device. As xDai is the native transactional token of the xDai chain, you may see xDai called ETH within the hardware wallet environment.
Additional instructions from the MetaMask site here -> note that there are some updates related to Chrome v91.


There is not an "xDai" dedicated application, you will use the Ethereum application to interact with xDai through MetaMask. Be sure your ledger firmware is updated and you have setup Ledger Live.
If interacting with a contract (for example claiming tokens with a bridge transfer), you will need to allow contract data.
  1. 1.
    Connect and unlock your Ledger device.
  2. 2.
    Open the Ethereum application.
  3. 3.
    Press the right button to navigate to Settings. Press both buttons to validate.
  4. 4.
    In the Contract data settings, press both buttons to allow contract data in transactions. The device displays Allowed.
  5. 5.
    Retry your transaction.
For more help with Ledger, please see their support docs.


Once connected to the xDai network in MetaMask and your Trezor wallet, you will be forwarded to the https://wallet.trezor.io interface to connect and complete transactions.
Last modified 7mo ago
Export as PDF
Copy link