MyCrypto/common/libs/wallet/deterministic.ts

20 lines
430 B
TypeScript

export default class DeterministicWallet {
private address: string;
private dPath: string;
private index: number;
constructor(address: string, dPath: string, index: number) {
this.address = address;
this.dPath = dPath;
this.index = index;
}
public getAddress(): Promise<string> {
return Promise.resolve(this.address);
}
public getPath(): string {
return `${this.dPath}/${this.index}`;
}
}