UNPKG

@hdwallet/core

Version:

A complete Hierarchical Deterministic (HD) Wallet generator for 200+ cryptocurrencies, built with TypeScript.

47 lines 1.85 kB
import { EllipticCurveCryptography } from '../eccs'; import { Info, WitnessVersions, Entropies, Mnemonics, Seeds, HDs, Addresses, AddressTypes, AddressPrefixes, Networks, Params, XPrivateKeyVersions, XPublicKeyVersions } from '../consts'; export declare class Network { static PUBLIC_KEY_ADDRESS_PREFIX?: number; static SCRIPT_ADDRESS_PREFIX?: number; static HRP?: string; static WITNESS_VERSIONS?: WitnessVersions; static XPRIVATE_KEY_VERSIONS: XPrivateKeyVersions; static XPUBLIC_KEY_VERSIONS: XPublicKeyVersions; static MESSAGE_PREFIX?: string | null; static WIF_PREFIX?: number; static LEGACY_PUBLIC_KEY_ADDRESS_PREFIX?: number; static STD_PUBLIC_KEY_ADDRESS_PREFIX?: number; static LEGACY_SCRIPT_ADDRESS_PREFIX?: number; static STD_SCRIPT_ADDRESS_PREFIX?: number; static STANDARD?: number; static INTEGRATED?: number; static SUB_ADDRESS?: number; static TYPE?: number; static PAYMENT_ADDRESS_HRP?: string; static REWARD_ADDRESS_HRP?: string; static getName(): string; } export declare class Cryptocurrency { static NAME: string; static SYMBOL: string; static INFO: Info; static ECC: typeof EllipticCurveCryptography; static COIN_TYPE: number; static SUPPORT_BIP38?: boolean; static NETWORKS: Networks; static DEFAULT_NETWORK: typeof Network; static ENTROPIES: Entropies; static MNEMONICS: Mnemonics; static SEEDS: Seeds; static HDS: HDs; static DEFAULT_HD: string; static ADDRESSES: Addresses; static DEFAULT_ADDRESS: string; static ADDRESS_TYPES?: AddressTypes; static DEFAULT_ADDRESS_TYPE?: string; static ADDRESS_PREFIXES?: AddressPrefixes; static DEFAULT_ADDRESS_PREFIX?: string; static DEFAULT_SEMANTIC?: string; static PARAMS?: Params; } //# sourceMappingURL=cryptocurrency.d.ts.map