solana-dex-parser
Version:
Solana Dex Transaction Parser
255 lines • 8.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FEE_ACCOUNTS = exports.PUMPFUN_MIGRATORS = exports.TOKEN_2022_PROGRAM_ID = exports.TOKEN_PROGRAM_ID = exports.SYSTEM_PROGRAMS = exports.DEX_PROGRAM_IDS = exports.DEX_PROGRAMS = void 0;
exports.DEX_PROGRAMS = {
// DEX Aggregators
JUPITER: {
id: 'JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4',
name: 'Jupiter',
tags: ['route'],
},
JUPITER_V4: {
id: 'JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB',
name: 'JupiterV4',
tags: ['route'],
},
JUPITER_DCA: {
id: 'DCAK36VfExkPdAkYUQg6ewgxyinvcEyPLyHjRbmveKFw',
name: 'JupiterDCA',
tags: ['route'],
},
JUPITER_LIMIT_ORDER_V2: {
id: 'j1o2qRpjcyUwEvwtcfhEQefh773ZgjxcVRry7LDqg5X',
name: 'JupiterLimitV2',
tags: ['amm'],
},
OKX_DEX: {
id: '6m2CDdhRgxpH4WjvdzxAYbGxwdGUz5MziiL5jek2kBma',
name: 'OKX',
tags: ['route'],
},
RAYDIUM_ROUTE: {
id: 'routeUGWgWzqBWFcrCfv8tritsqukccJPu3q5GPP3xS',
name: 'RaydiumRoute',
tags: ['route'],
},
SANCTUM: {
id: 'stkitrT1Uoy18Dk1fTrgPw8W6MVzoCfYoAFT4MLsmhq',
name: 'Sanctum',
tags: ['route'],
},
// Major DEX Protocols
RAYDIUM_V4: {
id: '675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8',
name: 'RaydiumV4',
tags: ['amm'],
},
RAYDIUM_CPMM: {
id: 'CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C',
name: 'RaydiumCPMM',
tags: ['amm'],
},
RAYDIUM_CL: {
id: 'CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK',
name: 'RaydiumCL',
tags: ['amm'],
},
RAYDIUM_LCP: {
id: 'LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj',
name: 'RaydiumLaunchpad',
tags: ['amm'],
},
ORCA: {
id: 'whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc',
name: 'Orca',
tags: ['amm'],
},
ORCA_V2: {
id: '9W959DqEETiGZocYWCQPaJ6sBmUzgfxXfqGeTEdp3aQP',
name: 'OrcaV2',
tags: ['amm'],
},
ORCA_V1: {
id: 'DjVE6JNiYqPL2QXyCUUh8rNjHrbz9hXHNYt99MQ59qw1',
name: 'OrcaV1',
tags: ['amm'],
},
PHOENIX: {
id: 'PhoeNiXZ8ByJGLkxNfZRnkUfjvmuYqLR89jjFHGqdXY',
name: 'Phoenix',
tags: ['route', 'amm'],
},
OPENBOOK: {
id: 'opnb2LAfJYbRMAHHvqjCwQxanZn7ReEHp1k81EohpZb',
name: 'Openbook',
tags: ['amm'],
},
METEORA: {
id: 'LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo',
name: 'MeteoraDLMM',
tags: ['amm'],
},
METEORA_POOLS: {
id: 'Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB',
name: 'MeteoraPools',
tags: ['amm'],
},
// Vault Programs
METEORA_VAULT: {
id: '24Uqj9JCLxUeoC3hGfh5W3s9FM9uCHDS2SG3LYwBpyTi',
name: 'MeteoraVault',
tags: ['vault'],
},
STABBEL_VAULT: {
id: 'vo1tWgqZMjG61Z2T9qUaMYKqZ75CYzMuaZ2LZP1n7HV',
name: 'StabbleVault',
tags: ['vault'],
},
// Trading Bot Programs
BANANA_GUN: {
id: 'BANANAjs7FJiPQqJTGFzkZJndT9o7UmKiYYGaJz6frGu',
name: 'BananaGun',
tags: ['bot'],
},
MINTECH: {
id: 'minTcHYRLVPubRK8nt6sqe2ZpWrGDLQoNLipDJCGocY',
name: 'Mintech',
tags: ['bot'],
},
BLOOM: {
id: 'b1oomGGqPKGD6errbyfbVMBuzSC8WtAAYo8MwNafWW1',
name: 'Bloom',
tags: ['bot'],
},
MAESTRO: {
id: 'MaestroAAe9ge5HTc64VbBQZ6fP77pwvrhM8i1XWSAx',
name: 'Maestro',
tags: ['bot'],
},
NOVA: {
id: 'NoVA1TmDUqksaj2hB1nayFkPysjJbFiU76dT4qPw2wm',
name: 'Nova',
tags: ['bot'],
},
APEPRO: {
id: 'JSW99DKmxNyREQM14SQLDykeBvEUG63TeohrvmofEiw',
name: 'Apepro',
tags: ['bot'],
},
// Other DEX Protocols
ALDRIN: {
id: 'AMM55ShdkoGRB5jVYPjWziwk8m5MpwyDgsMWHaMSQWH6',
name: 'Aldrin',
tags: ['amm'],
},
ALDRIN_V2: {
id: 'CURVGoZn8zycx6FXwwevgBTB2gVvdbGTEpvMJDbgs2t4',
name: 'Aldrin V2',
tags: ['amm'],
},
CREMA: {
id: 'CLMM9tUoggJu2wagPkkqs9eFG4BWhVBZWkP1qv3Sp7tR',
name: 'Crema',
tags: ['amm'],
},
GOOSEFX: {
id: 'GAMMA7meSFWaBXF25oSUgmGRwaW6sCMFLmBNiMSdbHVT',
name: 'GooseFX GAMMA',
tags: ['amm'],
},
LIFINITY: {
id: 'EewxydAPCCVuNEyrVN68PuSYdQ7wKn27V9Gjeoi8dy3S',
name: 'Lifinity',
tags: ['amm'],
},
LIFINITY_V2: {
id: '2wT8Yq49kHgDzXuPxZSaeLaH1qbmGXtEyPy64bL7aD3c',
name: 'LifinityV2',
tags: ['amm'],
},
MERCURIAL: {
id: 'MERLuDFBMmsHnsBPZw2sDQZHvXFMwp8EdjudcU2HKky',
name: 'Mercurial',
tags: ['amm'],
},
MOONSHOT: {
id: 'MoonCVVNZFSYkqNXP6bxHLPL6QQJiMagDL3qcqUQTrG',
name: 'Moonshot',
tags: ['amm'],
},
ONEDEX: {
id: 'DEXYosS6oEGvk8uCDayvwEZz4qEyDJRf9nFgYCaqPMTm',
name: '1Dex',
tags: ['amm'],
},
PUMP_FUN: {
id: '6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P',
name: 'Pumpfun',
tags: ['amm'],
},
PUMP_SWAP: {
id: 'pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA',
name: 'Pumpswap',
tags: ['amm'],
},
SABER: {
id: 'SSwpkEEcbUqx4vtoEByFjSkhKdCT862DNVb52nZg1UZ',
name: 'Saber',
tags: ['amm'],
},
SAROS: {
id: 'SSwapUtytfBdBn1b9NUGG6foMVPtcWgpRU32HToDUZr',
name: 'Saros',
tags: ['amm'],
},
SOLFI: {
id: 'SoLFiHG9TfgtdUXUjWAxi3LtvYuFyDLVhBWxdMZxyCe',
name: 'SolFi',
tags: ['amm'],
},
STABBEL: {
id: 'swapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ',
name: 'Stabble',
tags: ['amm'],
},
STABBEL_WEIGHT: {
id: 'swapFpHZwjELNnjvThjajtiVmkz3yPQEHjLtka2fwHW',
name: 'StabbleWeight',
tags: ['amm'],
},
};
exports.DEX_PROGRAM_IDS = Object.values(exports.DEX_PROGRAMS).map((dex) => dex.id);
exports.SYSTEM_PROGRAMS = [
'ComputeBudget111111111111111111111111111111',
'11111111111111111111111111111111',
'TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA',
'TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb',
'ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL',
'metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s',
'srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX', // openbook
];
exports.TOKEN_PROGRAM_ID = 'TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA';
/** Address of the SPL Token 2022 program */
exports.TOKEN_2022_PROGRAM_ID = 'TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb';
exports.PUMPFUN_MIGRATORS = ['39azUYFWPz3VHgKCf3VChUwbpURdCHRxjWVowf5jUJjg'];
exports.FEE_ACCOUNTS = [
'96gYZGLnJYVFmbjzopPSU6QiEV5fGqZNyN9nmNhvrZU5', // Jitotip 1
'HFqU5x63VTqvQss8hp11i4wVV8bD44PvwucfZ2bU7gRe', // Jitotip 2
'Cw8CFyM9FkoMi7K7Crf6HNQqf4uEMzpKw6QNghXLvLkY', // Jitotip 3
'ADaUMid9yfUytqMBgopwjb2DTLSokTSzL1zt6iGPaS49', // Jitotip 4
'DfXygSm4jCyNCybVYYK6DwvWqjKee8pbDmJGcLWNDXjh', // Jitotip 5
'ADuUkR4vqLUMWXxW9gh6D6L8pMSawimctcNZ5pGwDcEt', // Jitotip 6
'DttWaMuVvTiduZRnguLF7jNxTgiMBZ1hyAumKUiL2KRL', // Jitotip 7
'3AVi9Tg9Uo68tJfuvoKvqKNWKkC5wPdSSdeBnizKZ6jT', // Jitotip 8
'39azUYFWPz3VHgKCf3VChUwbpURdCHRxjWVowf5jUJjg', // Pumpfun Migrator
'FWsW1xNtWscwNmKv6wVsU1iTzRN6wmmk3MjxRP5tT7hz', // PumpfunAMM Fee1
'G5UZAVbAf46s7cKWoyKu8kYTip9DGTpbLZ2qa9Aq69dP', // PumpfunAMM Fee2
'7hTckgnGnLQR6sdH7YkqFTAA7VwTfYFaZ6EhEsU3saCX', // PumpfunAMM Fee3
'9rPYyANsfQZw3DnDmKE3YCQF5E8oD89UXoHn9JFEhJUz', // PumpfunAMM Fee4
'7VtfL8fvgNfhz17qKRMjzQEXgbdpnHHHQRh54R9jP2RJ', // PumpfunAMM Fee5
'AVmoTthdrX6tKt4nDjco2D775W2YK3sDhxPcMmzUAmTY', // PumpfunAMM Fee6
'62qc2CNXwrYqQScmEdiZFFAnJR262PxWEuNQtxfafNgV', // PumpfunAMM Fee7
'JCRGumoE9Qi5BBgULTgdgTLjSgkCMSbF62ZZfGs84JeU', // PumpfunAMM Fee8
'AVUCZyuT35YSuj4RH7fwiyPu82Djn2Hfg7y2ND2XcnZH', // Photon Fee Vault
];
//# sourceMappingURL=programId.js.map