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