UNPKG

bitcore-wallet-client

Version:
57 lines 1.78 kB
import { BitcoreLib as Bitcore } from 'crypto-wallet-core'; import 'source-map-support/register'; import { Credentials } from './credentials'; export interface KeyOptions { id?: string; seedType: string; seedData?: any; passphrase?: string; password?: string; sjclOpts?: any; use0forBCH?: boolean; useLegacyPurpose?: boolean; useLegacyCoinType?: boolean; nonCompliantDerivation?: boolean; language?: string; algo?: string; } interface AddKeyOptions { passphrase?: string; password?: string; sjclOpts?: any; algo?: string; existingAlgo?: string; } export declare class Key { #private; id: any; use0forBCH: boolean; use44forMultisig: boolean; compliantDerivation: boolean; BIP45: boolean; fingerPrint: string; fingerPrintEDDSA: string; constructor(opts?: KeyOptions); static match(a: any, b: any): boolean; private setFromMnemonic; private setFromExtendedPrivateKey; addKeyByAlgorithm(algo: string, opts?: AddKeyOptions): void; toObj(): any; isPrivKeyEncrypted(algo?: any): boolean; checkPassword(password: any, algo?: any): boolean; get(password: any, algo?: any): any; encrypt(password: any, opts: any, algo?: any): void; decrypt(password: any, algo?: any): void; derive(password: any, path: any, algo?: any): Bitcore.HDPrivateKey; _checkChain(chain: any): void; _checkNetwork(network: any): void; getBaseAddressDerivationPath(opts: any): string; createCredentials(password: any, opts: any): Credentials; createAccess(password: any, opts: any): { signature: any; requestPrivKey: any; }; sign(rootPath: any, txp: any, password: any, cb: any): any; } export {}; //# sourceMappingURL=key.d.ts.map