btcutil-js - v0.2.0
    Preparing search index...

    Variable chaincfgConst

    chaincfg: {
        getParams(network: Network): Promise<ChainParams>;
        hdPrivateKeyToPublicKeyID(
            privateKeyID: Bytes,
        ): Promise<Uint8Array<ArrayBufferLike>>;
        isBech32SegwitPrefix(prefix: string): Promise<boolean>;
        isPubKeyHashAddrID(id: number): Promise<boolean>;
        isScriptHashAddrID(id: number): Promise<boolean>;
    } = ...

    Bitcoin network configuration parameters.

    Type Declaration

    • getParams: function
      • Get the full parameter set for a named network. Calls Go: chaincfg.MainNetParams / TestNet3Params / etc. from btcd/chaincfg.

        Parameters

        Returns Promise<ChainParams>

    • hdPrivateKeyToPublicKeyID: function
      • Convert an HD private key version to its public counterpart. Calls Go: chaincfg.HDPrivateKeyToPublicKeyID() from btcd/chaincfg.

        Parameters

        Returns Promise<Uint8Array<ArrayBufferLike>>

    • isBech32SegwitPrefix: function
      • Check if a string is a known bech32 segwit HRP prefix. Calls Go: chaincfg.IsBech32SegwitPrefix() from btcd/chaincfg.

        Parameters

        • prefix: string

        Returns Promise<boolean>

    • isPubKeyHashAddrID: function
      • Check if a byte is a known P2PKH address prefix. Calls Go: chaincfg.IsPubKeyHashAddrID() from btcd/chaincfg.

        Parameters

        • id: number

        Returns Promise<boolean>

    • isScriptHashAddrID: function
      • Check if a byte is a known P2SH address prefix. Calls Go: chaincfg.IsScriptHashAddrID() from btcd/chaincfg.

        Parameters

        • id: number

        Returns Promise<boolean>