UNPKG

@unilogin/sdk

Version:

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

14 lines 746 B
import { WalletEventType, WalletEventObservableRecord } from '../models/events'; import { Log } from 'ethers/providers'; import { BlockchainService } from '@unilogin/contracts'; export declare class WalletEventsObserver { readonly contractAddress: string; readonly blockchainService: BlockchainService; private readonly observableRecords; constructor(contractAddress: string, blockchainService: BlockchainService); subscribe(type: WalletEventType, observableRecord: WalletEventObservableRecord): () => void; fetchEvents(lastBlock: number, types: WalletEventType[]): Promise<void>; processEvents(events: Log[], type: WalletEventType): void; private processEvent; } //# sourceMappingURL=WalletEventsObserver.d.ts.map