solana-dex-parser
Version:
Solana Dex Transaction Parser
91 lines (90 loc) • 3.81 kB
TypeScript
export declare const DISCRIMINATORS: {
readonly JUPITER: {
readonly ROUTE_EVENT: Uint8Array<ArrayBuffer>;
};
readonly PUMPFUN: {
readonly TRADE_EVENT: Uint8Array<ArrayBuffer>;
readonly CREATE_EVENT: Uint8Array<ArrayBuffer>;
readonly COMPLETE_EVENT: Uint8Array<ArrayBuffer>;
readonly BUY: Uint8Array<ArrayBuffer>;
readonly SELL: Uint8Array<ArrayBuffer>;
};
readonly PUMPSWAP: {
readonly CREATE_POOL: Uint8Array<ArrayBuffer>;
readonly ADD_LIQUIDITY: Uint8Array<ArrayBuffer>;
readonly REMOVE_LIQUIDITY: Uint8Array<ArrayBuffer>;
readonly BUY: Uint8Array<ArrayBuffer>;
readonly SELL: Uint8Array<ArrayBuffer>;
};
readonly MOONSHOT: {
readonly BUY: Uint8Array<ArrayBuffer>;
readonly SELL: Uint8Array<ArrayBuffer>;
};
readonly RAYDIUM: {
readonly CREATE: Uint8Array<ArrayBuffer>;
readonly ADD_LIQUIDITY: Uint8Array<ArrayBuffer>;
readonly REMOVE_LIQUIDITY: Uint8Array<ArrayBuffer>;
};
readonly RAYDIUM_CL: {
readonly CREATE: {
readonly openPosition: Uint8Array<ArrayBuffer>;
readonly openPositionV2: Uint8Array<ArrayBuffer>;
readonly openPositionWithToken22Nft: Uint8Array<ArrayBuffer>;
};
readonly ADD_LIQUIDITY: {
readonly increaseLiquidity: Uint8Array<ArrayBuffer>;
readonly increaseLiquidityV2: Uint8Array<ArrayBuffer>;
};
readonly REMOVE_LIQUIDITY: {
readonly decreaseLiquidity: Uint8Array<ArrayBuffer>;
readonly decreaseLiquidityV2: Uint8Array<ArrayBuffer>;
};
};
readonly RAYDIUM_CPMM: {
readonly CREATE: Uint8Array<ArrayBuffer>;
readonly ADD_LIQUIDITY: Uint8Array<ArrayBuffer>;
readonly REMOVE_LIQUIDITY: Uint8Array<ArrayBuffer>;
};
readonly RAYDIUM_LCP: {
readonly CREATE_EVENT: Uint8Array<ArrayBuffer>;
readonly TRADE_EVENT: Uint8Array<ArrayBuffer>;
readonly MIGRATE_TO_AMM: Uint8Array<ArrayBuffer>;
readonly MIGRATE_TO_CPSWAP: Uint8Array<ArrayBuffer>;
readonly BUY_EXACT_IN: Uint8Array<ArrayBuffer>;
readonly BUY_EXACT_OUT: Uint8Array<ArrayBuffer>;
readonly SELL_EXACT_IN: Uint8Array<ArrayBuffer>;
readonly SELL_EXACT_OUT: Uint8Array<ArrayBuffer>;
};
readonly METEORA_DLMM: {
readonly ADD_LIQUIDITY: {
readonly addLiquidity: Uint8Array<ArrayBuffer>;
readonly addLiquidityByStrategy: Uint8Array<ArrayBuffer>;
readonly addLiquidityByStrategyOneSide: Uint8Array<ArrayBuffer>;
readonly addLiquidityOneSide: Uint8Array<ArrayBuffer>;
readonly addLiquidityOneSidePrecise: Uint8Array<ArrayBuffer>;
readonly addLiquidityByWeight: Uint8Array<ArrayBuffer>;
};
readonly REMOVE_LIQUIDITY: {
readonly removeLiquidity: Uint8Array<ArrayBuffer>;
readonly removeLiquidityByRange: Uint8Array<ArrayBuffer>;
readonly removeAllLiquidity: Uint8Array<ArrayBuffer>;
};
readonly OTHERS: {
readonly claimFee: Uint8Array<ArrayBuffer>;
};
};
readonly METEORA_POOLS: {
readonly CREATE: Uint8Array<ArrayBuffer>;
readonly ADD_LIQUIDITY: Uint8Array<ArrayBuffer>;
readonly REMOVE_LIQUIDITY: Uint8Array<ArrayBuffer>;
};
readonly ORCA: {
readonly CREATE: Uint8Array<ArrayBuffer>;
readonly CREATE2: Uint8Array<ArrayBuffer>;
readonly ADD_LIQUIDITY: Uint8Array<ArrayBuffer>;
readonly ADD_LIQUIDITY2: Uint8Array<ArrayBuffer>;
readonly REMOVE_LIQUIDITY: Uint8Array<ArrayBuffer>;
readonly OTHER1: Uint8Array<ArrayBuffer>;
readonly OTHER2: Uint8Array<ArrayBuffer>;
};
};