let wrappedSegwitKey = wallet.getKey(coin: .bitcoin, derivationPath: "m/49\'/0\'/0\'/0/0")
let wrappedSegwitAddress = btcCoin.deriveAddress(privateKey: wrappedSegwitKey)
// Generate Taproot address (BIP86)
let taprootKey = wallet.getKey(coin: .bitcoin, derivationPath: "m/86\'/0\'/0\'/0/0")
let taprootAddress = btcCoin.deriveAddress(privateKey: taprootKey)
this does not generate a valid taproot address, what is the proper way to get the taproot address and what is the proper way to get the xpub of the master fingerprint
// Generate Wrapped SegWit address (BIP49)
this does not generate a valid taproot address, what is the proper way to get the taproot address and what is the proper way to get the xpub of the master fingerprint