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

    Interface BitcoinStampEncodingOptions

    Bitcoin Stamps encoding options

    interface BitcoinStampEncodingOptions {
        chunkSize?: number;
        compress?: boolean;
        cpid?: string;
        dustValue?: number;
        enableCompression?: boolean;
        enableOptimization?: boolean;
        enablePatternAnalysis?: boolean;
        isLocked?: boolean;
        maxOutputs?: number;
        network?: Network;
        skipValidation?: boolean;
        supply?: number;
        utxos?: { txid: string; value: number; vout: number }[];
    }

    Hierarchy

    • EncodingOptions
      • BitcoinStampEncodingOptions
    Index

    Properties

    chunkSize?: number

    Chunk size for data splitting

    compress?: boolean

    Enable compression

    cpid?: string

    CPID (Counterparty ID) for the stamp Supports regular assets (A12345...) and sub-assets (A12345.SUBASSET)

    dustValue?: number

    Custom dust value for P2WSH outputs (default: 330 for stamps)

    enableCompression?: boolean

    Enable data compression (default: true)

    enableOptimization?: boolean

    Enable script optimization (default: true)

    enablePatternAnalysis?: boolean

    Enable pattern analysis for better optimization (default: true)

    isLocked?: boolean

    Whether the asset is locked (default: true)

    maxOutputs?: number

    Maximum number of P2WSH outputs allowed (default: 50)

    network?: Network

    Bitcoin network to use

    skipValidation?: boolean

    Skip image validation (default: false)

    supply?: number

    Supply amount (default: 1)

    utxos?: { txid: string; value: number; vout: number }[]

    UTXOs to use for creating the OP_RETURN (required for proper Counterparty encoding)