Caravan Documentation
    Preparing search index...

    Function convertExtendedPublicKey

    • Convert an extended public key between formats

      Parameters

      • extendedPublicKey: string

        the extended public key to convert

      • targetPrefix:
            | "xpub"
            | "ypub"
            | "zpub"
            | "tpub"
            | "upub"
            | "vpub"
            | "Ypub"
            | "Zpub"
            | "Upub"
            | "Vpub"

        the target format to convert to

      Returns string | Record<string, unknown>

      converted extended public key or error object with the failed key and error message

      import {convertExtendedPublicKey} from "@caravan/bitcoin";
      const tpub = convertExtendedPublicKey("xpub6CCH...", "tpub");
      console.log(tpub.extendedPublicKey, tpub.message)
      // tpubDCZv...