crypto-ducatus-wallet-core
Version:
A multi-currency support library for address derivation, private key creation, and transaction creation
18 lines • 752 B
TypeScript
export interface Key {
address: string;
privKey?: string;
pubKey?: string;
}
export interface IDeriver {
deriveAddress(network: string, xPub: string, addressIndex: number, isChange: boolean): string;
derivePrivateKey(network: string, xPriv: string, addressIndex: number, isChange: boolean): Key;
}
export declare class DeriverProxy {
get(chain: any): IDeriver;
deriveAddress(chain: any, network: any, xpubKey: any, addressIndex: any, isChange: any): string;
derivePrivateKey(chain: any, network: any, privKey: any, addressIndex: any, isChange: any): Key;
pathFor(chain: any, network: any, account?: number): string;
}
declare const _default: DeriverProxy;
export default _default;
//# sourceMappingURL=index.d.ts.map