UNPKG

crypto-wallet-core

Version:

A multi-currency support library for address derivation, private key creation, and transaction creation

24 lines 1.41 kB
export interface Key { address: string; privKey?: string; pubKey?: string; } export interface IDeriver { deriveAddress(network: string, xPub: string, addressIndex: number, isChange: boolean, addressType?: string): string; derivePrivateKey(network: string, xPriv: string, addressIndex: number, isChange: boolean, addressType?: string): Key; deriveAddressWithPath(network: string, xpubKey: string, path: string, addressType: string): string; derivePrivateKeyWithPath(network: any, xprivKey: string, path: string, addressType: string): Key; getAddress(network: string, pubKey: any, addressType: string): string; } export declare class DeriverProxy { get(chain: any): IDeriver; deriveAddress(chain: any, network: any, xpubKey: any, addressIndex: any, isChange: any, addressType?: any): string; derivePrivateKey(chain: any, network: any, privKey: any, addressIndex: any, isChange: any, addressType?: any): Key; deriveAddressWithPath(chain: any, network: any, xpubKey: any, path: any, addressType: any): string; derivePrivateKeyWithPath(chain: any, network: any, xprivKey: any, path: any, addressType: any): Key; getAddress(chain: any, network: any, pubKey: any, addressType?: any): string; pathFor(chain: any, network: any, account?: number): string; } declare const _default: DeriverProxy; export default _default; //# sourceMappingURL=index.d.ts.map