@btc-stamps/tx-builder - v0.1.7
    Preparing search index...

    Class CounterpartyIssuanceBuilder

    Main Counterparty Issuance Builder Following JPJA's prepareOpReturn flow

    Index

    Constructors

    Methods

    • Build complete stamp issuance with OP_RETURN

      Parameters

      • utxos: { txid: string; value: number; vout: number }[]
      • assetName: string
      • supply: number = 1
      • Optionalfilename: string
      • options: { assetType?: string; isLocked?: boolean; numberOfMints?: number } = {}

      Returns {
          metadata: {
              assetName: string;
              description: string;
              locked: boolean;
              messageType: number;
              supply: number;
          };
          opReturnHex: string;
          opReturnScript: Buffer;
          unencryptedHex: string;
      }

    • Create OP_RETURN output script for Bitcoin transaction

      Parameters

      • opreturnHex: string

      Returns Buffer

    • Prepare OP_RETURN for stamp issuance Based on JPJA's prepareOpReturn function

      Parameters

      • selectedUtxos: { txid: string; value: number; vout: number }[]
      • assetName: string
      • supply: number
      • Optionalfilename: string
      • isLocked: boolean = true
      • assetType: string = 'stamp'
      • numberOfMints: number = 1

      Returns { opreturn: string; opreturnUnencoded: string }[]