solana-dex-parser
Version:
Solana Dex Transaction Parser
13 lines (12 loc) • 616 B
TypeScript
import { TransactionAdapter } from '../../transaction-adapter';
import { ClassifiedInstruction, PoolEvent, TransferData } from '../../types';
import { BaseLiquidityParser } from '../base-liquidity-parser';
export declare class PumpswapLiquidityParser extends BaseLiquidityParser {
private eventParser;
constructor(adapter: TransactionAdapter, transferActions: Record<string, TransferData[]>, classifiedInstructions: ClassifiedInstruction[]);
processLiquidity(): PoolEvent[];
private parseLiquidityEvents;
private parseCreateEvent;
private parseDepositEvent;
private parseWithdrawEvent;
}