Caravan Documentation
    Preparing search index...

    Class for encoding Bitcoin transaction data into BCUR2 QR codes. Supports encoding of:

    • PSBT: Partially Signed Bitcoin Transactions in base64 format
    Index

    Constructors

    • Creates a new BCUR2 encoder instance

      Parameters

      • data: string

        The data to encode (e.g., base64 PSBT string)

      • maxFragmentLength: number = 100

        Maximum length of each QR code fragment (default: 100)

      • registyType: "crypto-psbt" | "bytes" = "crypto-psbt"

      Returns BCUR2Encoder

    Accessors

    Methods

    • Encodes a PSBT (Partially Signed Bitcoin Transaction) into BCUR2 QR code fragments

      Returns string[]

      Array of QR code fragments as strings

      Error if encoding fails