@unilogin/sdk
Version:
SDK is a JS library, that communicates with relayer. SDK allows managing contract, by creating basic contract-calling messages.
16 lines • 755 B
TypeScript
import { BalanceChecker } from '@unilogin/commons';
import ObserverRunner from './ObserverRunner';
export declare type ReadyToDeployCallback = (contractAddress: string) => void;
export declare class DeploymentReadyObserver extends ObserverRunner {
private tokenAddress;
private minimalAmount;
private balanceChecker;
private contractAddress?;
private callback?;
constructor(tokenAddress: string, minimalAmount: string, balanceChecker: BalanceChecker);
startAndSubscribe(contractAddress: string, callback: ReadyToDeployCallback): () => void;
execute(): Promise<void>;
checkDeploymentReadiness(): Promise<void>;
onDeploymentReady(contractAddress: string): void;
}
//# sourceMappingURL=DeploymentReadyObserver.d.ts.map