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 767 B
import { TokensPrices, TokenPricesService } from '@unilogin/commons'; import ObserverRunner from './ObserverRunner'; import { TokensDetailsStore } from '../services/TokensDetailsStore'; export declare type OnTokenPricesChange = (data: TokensPrices) => void; export declare class PriceObserver extends ObserverRunner { private tokensDetailsStore; private tokenPricesService; private lastTokenPrices; private callbacks; constructor(tokensDetailsStore: TokensDetailsStore, tokenPricesService: TokenPricesService, tick: number); subscribe(callback: OnTokenPricesChange): () => void; execute(): Promise<void>; checkTokenPricesNow(): Promise<void>; getCurrentPrices(): Promise<TokensPrices>; } //# sourceMappingURL=PriceObserver.d.ts.map