Hi,
can you please tell me what are the derivation paths for Bitcoin Cash and Gold in Trezor and Ledger Nano S? I don't seem to be able to google that info.
It is critical for me (before I move the founds) that I don't get dependant on any one vendor and in case of hardware failure I can recreate the wallet on the other device.
Marginal note is that it is very strange or maybe even suspicious that the HW manufacturers don't openly publish that information
As far as I'm aware... they use the standard BIP44 derivation paths... refer:
https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#path-levelsWe define the following 5 levels in BIP32 path:
m / purpose' / coin_type' / account' / change / address_index
Purpose' (for BIP44 hardware wallets) is generally always 44'... coin_type' is specific to each coin... refer:
https://github.com/satoshilabs/slips/blob/master/slip-0044.md for all the "Registered" Coin types...
145 0x80000091 Bitcoin Cash
.....
156 0x8000009c Bitcoin Gold
So they should be m/44'/145'/0'/ and m/44'/156'/0' for Bitcoin Cash and Bitcoin Gold respectively (for the main account). Any extra "accounts" in your Ledger or Trezor wallet will use incrementing account' values like m/44'/145'/1', m/44'/145'/2' etc
Marginal Note: Ledger actually tell you what it is in the wallet, it is just a bit buried (and Trezor aka Satoshilabs are the ones maintaining the register of coin types!
):
You need to select the account from the initial "Overview" window, then click "account settings":