@unilogin/sdk
Version:
SDK is a JS library, that communicates with relayer. SDK allows managing contract, by creating basic contract-calling messages.
15 lines (11 loc) • 458 B
text/typescript
import {MineableStatus} from '@unilogin/commons';
import {Execution} from '../../core/services/ExecutionFactory';
export class BackupCodesWithExecution {
constructor(private execution: Execution, private codes: string[]) {
}
waitToBeSuccess = async (): Promise<string[]> => {
await this.execution.waitToBeSuccess();
return this.codes;
};
waitForTransactionHash = (): Promise<MineableStatus> => this.execution.waitForTransactionHash();
}