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

    Class SRC20Encoder

    SRC-20 Encoder Implementation Matches BTCStampsExplorer production exactly

    Index

    Constructors

    Methods

    • Decode SRC-20 data from transaction Matches BTCStampsExplorer/utils/decodeSrc20OlgaTx.ts

      Parameters

      • tx: Transaction

      Returns Promise<null | SRC20Data>

    • Decode SRC-20 data from P2WSH outputs

      Parameters

      • p2wshOutputs: { script: Buffer; value: number }[]

      Returns Promise<null | SRC20Data>

    • Encode SRC-20 data using direct P2WSH data embedding Data is embedded directly in the script hash, NOT in witness scripts Supports both sync and async usage for backward compatibility

      Parameters

      Returns SRC20EncodingResult

    • Encode SRC-20 data using direct P2WSH data embedding (sync version) Data is embedded directly in the script hash, NOT in witness scripts

      NEW: Creates complete transaction outputs including dust outputs in stampchain order

      Parameters

      • data: SRC20Data
      • Optionaloptions: SRC20EncodingOptions

      Returns SRC20EncodingResult

    • Async encode with automatic compression decision

      Parameters

      • data: SRC20Data
      • Optionaloptions: SRC20EncodingOptions

      Returns SRC20EncodingResult