UNPKG

@cks-systems/manifest-sdk

Version:
30 lines 922 B
import { Connection } from '@solana/web3.js'; /** * FillFeedBlockSub - Processes blocks sequentially using getBlock to find Manifest program transactions */ export declare class FillFeedBlockSub { private connection; private wsManager; private shouldEnd; private ended; private lastUpdateUnix; private currentSlot; private blockProcessingDelay; constructor(connection: Connection, wsPort?: number); msSinceLastUpdate(): number; stop(): Promise<void>; /** * Start processing blocks sequentially */ start(): Promise<void>; /** * Check if a transaction involves the Manifest program * This checks account keys and addresses loaded from lookup tables */ private transactionInvolvesManifestProgram; /** * Process a single transaction from a block */ private processTransaction; } //# sourceMappingURL=fillFeedBlockSub.d.ts.map