@unilogin/sdk
Version:
SDK is a JS library, that communicates with relayer. SDK allows managing contract, by creating basic contract-calling messages.
14 lines • 654 B
TypeScript
import { MessageStatus, SignedMessage, MineableStatus } from '@unilogin/commons';
import { RelayerApi } from '../../integration/http/RelayerApi';
import { MineableFactory } from './MineableFactory';
export interface Execution {
waitForTransactionHash: () => Promise<MineableStatus>;
waitToBeSuccess: () => Promise<MineableStatus>;
messageStatus: MessageStatus;
}
export declare class ExecutionFactory extends MineableFactory {
private relayerApi;
constructor(relayerApi: RelayerApi, tick: number, timeout: number);
createExecution(signedMessage: SignedMessage): Promise<Execution>;
}
//# sourceMappingURL=ExecutionFactory.d.ts.map