I have my bitcoins in a hardware wallet(trezor and nano ledger s) and I want to keep it that way, my mnemonic seed is stamped in metal and stored securely, so I won't change it, and I will keep it airgapped. According to bitcoin gold, they have support in three wallets:

Coinomi Guarda Freewallet

As far as i can understand, none of theese wallets have hardware support, and trezor or nano won't support bitcoin gold natively either. What are my options here?

  • You have to move your bitcoins, provide the seed to another wallet, extract and transfer your BTG, and then move your bitcoins back into a fresh hardware wallet with a new seed. You'll have to stamp a new metal card.
    – Chloe
    Jan 11, 2018 at 23:17

1 Answer 1


As far as I can see the answer is that you can't access your BTG without one of:

  • A BTG app from Trezor/Ledger (note it is possible to write custom apps for the Ledger but it would want to be a LOT of BTG for you to countenance that),

  • Accessing the private key stored in your hardware wallet.

The second option, while not easy or as safe, would probably be the most economical from a time and effort perspective. The approximate steps to take would be:

  • Find or write an app that will allow you to enter your mnemonic seed. This could be done on an air gapped PC and you could microwave the harddrive afterwards if do desired,

  • From the master key you would then need to acquire the specific private key(s) for the transactions you want to spend on the BTG chain,

  • Construct and sign the transactions for that you want to spend on the BTG chain. And VERY importantly make sure whatever the transactions implement whatever BTG's replay protection mechanism is so that they can't be replayed on the BTC chain.

  • Copy the signed transactions from your air gapped PC onto a USB drive and broadcast with a BTG node.

Essentially that's a lot of hassle and not without a fair degree of risk. I guess it will all come down to how the value of BTG fares.

Personally I had my BTC stored in my full node wallet at the time of the BTG fork. After that I transferred them back to my hardware wallet. Now once BTG goes live I have the option of copying the wallet.dat into the BTG full node.

  • Wouldn't it be possible to generate the account private key from the mnemonic seed and import that key to one of the wallets supporting Gold e.g. Coinomi? Nov 12, 2017 at 3:44
  • 1
    @AndrzejPronobis yes, although if you do that you may as well find a wallet that allows restoring a wallet from the mnemonic seed and avoid the hassle of trying to extract individual keys. The problem with that approach as far as the original question goes is that the hardware wallet is now "compromised" in that the seed has been used on an internet connected system.
    – sipsorcery
    Nov 12, 2017 at 3:55
  • Trezor/Ledger does have third-party app support, that allows you to sign transactions using your hardware wallet, but never expose the private keys. Everything happens off-computer. Nov 12, 2017 at 9:08
  • @KristofferNolgren for BTG? Which app is that?
    – sipsorcery
    Nov 12, 2017 at 9:24
  • not for btg, but in general. Nov 12, 2017 at 17:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.