T402 API Reference - v2.8.0
    Preparing search index...

    Module mechanisms/btc/src

    Classes

    ExactBtcScheme
    LightningScheme

    Interfaces

    BtcClientConfig
    BtcFacilitatorConfig
    FacilitatorBtcSigner
    BtcResourceServerConfig
    ExactBtcSchemeConfig
    LightningClientConfig
    LightningFacilitatorConfig
    FacilitatorLightningSigner
    LightningResourceServerConfig
    LightningSchemeConfig
    ClientBtcSigner
    ClientLightningSigner

    Type Aliases

    BtcNetwork
    LightningNetwork
    InvoiceGenerator
    BtcOnchainPayload
    LightningPayload

    Variables

    BTC_MAINNET
    BTC_TESTNET
    LIGHTNING_MAINNET
    LIGHTNING_TESTNET
    BTC_NETWORKS
    LIGHTNING_NETWORKS
    ALL_NETWORKS
    DUST_LIMIT
    MIN_RELAY_FEE
    SATS_PER_BTC
    SCHEME_EXACT
    DEFAULT_VALIDITY_DURATION
    MAINNET_ADDRESS_PREFIXES
    TESTNET_ADDRESS_PREFIXES

    Functions

    registerExactBtcClientScheme
    registerExactBtcFacilitatorScheme
    registerExactBtcServerScheme
    registerLightningClientScheme
    registerLightningFacilitatorScheme
    registerLightningServerScheme
    satoshisToBtc
    btcToSatoshis
    validateBitcoinAddress
    isMainnetAddress
    isTestnetAddress
    validateBolt11Invoice
    isValidHex