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

    Class SelectorFactory

    Index

    Constructors

    Methods

    • Create selector instance with optional configuration

      Parameters

      • algorithm: string
      • Optionalconfig: {
            btcPrice?: number;
            consolidationThreshold?: number;
            fallbackSelector?: IUTXOSelector;
            longTermFeeRate?: number;
            privacyLevel?: "low" | "medium" | "high";
            protectionDetector?: IProtectionDetector;
            taxMetadata?: UTXOTaxMetadata[];
            taxStrategy?: TaxStrategy;
        }

      Returns IUTXOSelector

    • Returns { algorithms: SelectorAlgorithm[]; size: number }

    • Get recommended algorithm based on scenario

      Parameters

      • scenario: {
            dustThreshold?: number;
            feeRate: number;
            targetValue: number;
            utxoCount: number;
        }

      Returns SelectorAlgorithm

    • Configure tax metadata for tax-optimized selection

      Parameters

      • metadata: UTXOTaxMetadata[]
      • btcPrice: number

      Returns void