UNPKG

@unilogin/sdk

Version:

SDK is a JS library, that communicates with relayer. SDK allows managing contract, by creating basic contract-calling messages.

17 lines 825 B
import { BalanceChecker, TokenDetailsWithBalance } from '@unilogin/commons'; import ObserverRunner from './ObserverRunner'; import { TokensDetailsStore } from '../services/TokensDetailsStore'; export declare type OnBalanceChange = (data: TokenDetailsWithBalance[]) => void; export declare class BalanceObserver extends ObserverRunner { private balanceChecker; private walletAddress; private tokenDetailsStore; private lastTokenBalances; private callbacks; constructor(balanceChecker: BalanceChecker, walletAddress: string, tokenDetailsStore: TokensDetailsStore, tick: number); execute(): Promise<void>; getBalances(): Promise<TokenDetailsWithBalance[]>; checkBalanceNow(): Promise<void>; subscribe(callback: OnBalanceChange): () => void; } //# sourceMappingURL=BalanceObserver.d.ts.map