@atomiqlabs/chain-starknet
Version:
Starknet specific base implementation
20 lines (19 loc) • 660 B
TypeScript
import { StarknetChainEventsBrowser } from "./StarknetChainEventsBrowser";
import { StarknetSwapContract } from "../swaps/StarknetSwapContract";
export declare class StarknetChainEvents extends StarknetChainEventsBrowser {
private readonly directory;
constructor(directory: string, starknetSwapContract: StarknetSwapContract, pollIntervalSeconds?: number);
/**
* Retrieves last signature & slot from filesystem
*
* @private
*/
private getLastEventData;
/**
* Saves last signature & slot to the filesystem
*
* @private
*/
private saveLastEventData;
init(): Promise<void>;
}