Theta Web Wallet adds support for Ledger/Trezor hardware wallets

Theta Labs
Theta Network
Published in
2 min readMay 24, 2019


The Theta web wallet now supports Ledger and Trezor devices! See below for access instructions and troubleshooting.

Accessing existing THETA/TFUEL tokens on a Ledger/Trezor device:

1. Go to the Theta web wallet and click “Hardware”

2. Choose your hardware wallet (Ledger or Trezor)

3. For Nano Ledger: Make sure the Ethereum app is open on your hardware wallet (Theta is its own blockchain, but hardware wallet access leverages the Ethereum app since Ethereum and Theta use compatible cryptography)

4. Select your address that your THETA and/or TFUEL tokens are stored on, then click “Access My Wallet”

5. Your wallet has now been unlocked, and you can send/receive THETA/TFUEL tokens on the Theta mainnet blockchain.

Creating a new Theta wallet on Ledger/Trezor:

To create a new Ledger/Trezor wallet that can hold THETA and/or TFUEL tokens, simply make a new ETH address. While Theta is its own standalone blockchain, it uses the same SHA-3 cryptography that Ethereum does, so addresses use the same format. Once you create the new ETH address via Ledger/Trezor and send your THETA/TFUEL tokens there, you can access them using the instructions at the top of this blog.


When I initiate a send transaction, I don’t see any data for the number of tokens being sent or the receiving address on my hardware wallet:

This is normal — Ledger Nano has not created a native app for Theta blockchain yet. The transfer will be safely made according to what is displayed in the Theta web wallet in your browser after you click “Confirm & Send” in the Theta web wallet and click the check mark / confirm on your Ledger device.

My transaction won’t send from Ledger Nano, or I tried to send THETA or TFUEL and received an error message “Please enable Contract data on the Ethereum app Settings”

You’ll need to enable Contract Data in the Ethereum app on your Ledger device. On your Nano device, inside the Ethereum app, click “Settings”, then “Contract Data”, then set it to “Yes”.

You may also need to turn OFF the “Display Data” option in your Ledger’s Ethereum app, then send your transaction again.

Finally, try enabling Browser Support in the Ethereum app on your Nano Ledger. This can be done in the app settings menu. Instructions are also here:

I can access my Nano Ledger via the Theta web wallet, but my address isn’t one of the addresses displayed:

Try using one of the alternate Ledger derivation paths from the drop down menu.

More support

We’ll continue to update this document with any updates and/or other issues that arise. Please feel free to also email us at Please note, on social media (Twitter, Telegram, Facebook) there are many scammers out there who may impersonate the Theta team — remember, Theta team will NEVER ask you for any private info or reach out to you in private. Never give away your mnemonic phrase or private key under any circumstances; if you do, a scammer will likely take all of your tokens, and there is absolutely no way to reverse token transfers.