Closed
Description
Address seems to be invalid calculated for BIP49 (SegWit) paths.
Example:
https://iancoleman.github.io/bip39/
BIP39 Mnemonic:
romance exercise immense final promote blossom swamp strong village dinner salad target
Gives:
BIP44 Derivation Path - BIP32 Extended Public Key:
xpub6ENYRtaTwwoFKfA5CYHJ6sM27xRu6NJLjDG2W2ahVP9xQW65VEm4Rtf2grdCcjTvPYYhqqsctWuKgeydCwYnrySpiDMrhfDY8C81YzhjV3B
BIP49 Derivation Path - BIP32 Extended Public Key:
xpub6FQxoDQx1U5pdzp8CtRAnkoBUcebLrg7xazUZ6YfdyrWdGNEyHs8hZFt54uyKqUwxvjre7rrp2Bni59Ybok5FNmpFQaRRN8n7xBZbiNSBuQ
TEST OF BIP44 Derivation Path
m/44'/0'/0'/0/0
should be address 1NhXS3e19HeQhbzF3wvxSbM5KrEL18eiDF
node = MoneyTree::Node.from_bip32('xpub6ENYRtaTwwoFKfA5CYHJ6sM27xRu6NJLjDG2W2ahVP9xQW65VEm4Rtf2grdCcjTvPYYhqqsctWuKgeydCwYnrySpiDMrhfDY8C81YzhjV3B').node_for_path("0").to_address
=> "1NhXS3e19HeQhbzF3wvxSbM5KrEL18eiDF"
Success!
TEST OF BIP49 Derivation Path
m/49'/0'/0'/0/0
should be address 3HnFEPAxBpDfSMXNvKb3EgaBdkN89zc4gF
node = MoneyTree::Node.from_bip32('xpub6FQxoDQx1U5pdzp8CtRAnkoBUcebLrg7xazUZ6YfdyrWdGNEyHs8hZFt54uyKqUwxvjre7rrp2Bni59Ybok5FNmpFQaRRN8n7xBZbiNSBuQ').node_for_path("0").to_address
=> "1JNtziN11HdS4HXAMUJzF511R4Cza7EPqA"
Fail! Address missmatch
Issue?
Am I doing / thinking wrong or has the Money Tree GEM a problem calculating BIP49 addresses?