UNPKG

@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
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