UNPKG

solana-dex-parser

Version:
11 lines (10 loc) 575 B
import { TransactionAdapter } from '../transaction-adapter'; import { TransferData } from '../types'; import { MemeEvent } from '../types/meme'; export declare abstract class BaseEventParser { protected readonly adapter: TransactionAdapter; protected readonly transferActions: Record<string, TransferData[]>; constructor(adapter: TransactionAdapter, transferActions: Record<string, TransferData[]>); abstract processEvents(): MemeEvent[]; protected getTransfersForInstruction(programId: string, outerIndex: number, innerIndex?: number): TransferData[]; }