SPB Git

Repository Public

jupiter-dexes.ts 7.5 KB 113 lines typescript

1// Jupiter DEX label -> on-chain program id(s). SNAPSHOT of GET https://api.jup.ag/swap/v2/program-id-to-label recorded2// 2026-11-10 (110 programs; documented at https://developers.jup.ag/docs/api-reference/swap/program-id-to-label). The quote's3// route plan names each venue by `label` only; this table lets a step state the program behind it. It is a display/allowlist4// aid, not a trust anchor: a label missing here (Jupiter adds venues often) simply yields no program entry for that leg.5// The same snapshot is kept as test/fixtures/jupiter/program-id-to-label.json and a test checks the two agree.6export const JUPITER_DEX_PROGRAMS: Readonly<Record<string, readonly string[]>> = {7  "1DEX": ["DEXYosS6oEGvk8uCDayvwEZz4qEyDJRf9nFgYCaqPMTm"],8  "Aldrin": ["AMM55ShdkoGRB5jVYPjWziwk8m5MpwyDgsMWHaMSQWH6"],9  "Aldrin V2": ["CURVGoZn8zycx6FXwwevgBTB2gVvdbGTEpvMJDbgs2t4"],10  "AlphaQ": ["ALPHAQmeA7bjrVuccPsYPiCvsi428SNwte66Srvs4pHA"],11  "Aquifer": ["AQU1FRd7papthgdrwPTTq5JacJh8YtwEXaBfKU3bTz45"],12  "Archer": ["Archer8kgiavM61GyusMzaaS2ft5sALtNsD1HxkUPMhy"],13  "BinaryFi": ["B72M6nyCLFgWiJtAN4naUTminMiTmyGcEqQHXwVeRdht"],14  "BisonFi": ["BiSoNHVpsVZW2F7rx2eQ59yQwKxzU5NvBcmKshCSUypi"],15  "BisonFi Predict": ["2DNbzPochEcyCcWMbL4d9S3u9QqQEj5bbe6cSZFvKsbh"],16  "Bonkswap": ["BSwp6bEBihVLdqJRKGgzjcGLHkcTuzmSo1TQkHepzH8p"],17  "Boop.fun": ["boop8hVGQGqehUK2iVEMEnMrL5RbjywRzHKBmBE7ry4"],18  "Byreal": ["REALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N2"],19  "Carrot": ["CarrotwivhMpDnm27EHmRLeQ683Z1PufuqEmBZvD282s"],20  "Crema": ["CLMM9tUoggJu2wagPkkqs9eFG4BWhVBZWkP1qv3Sp7tR"],21  "Cropper": ["H8W3ctz92svYg6mkn1UtGfu2aQr2fnUFHM1RhScEtQDt"],22  "DefiTuna": ["fUSioN9YKKSa3CUC2YUc4tPkHJ5Y6XW1yz8y6F7qWz9"],23  "Denali": ["DNL1tgEj3nJovHw9jtyCCQD3arssCJzkmpDizknwzey4"],24  "Deriverse": ["DRVSpZ2YUYYKgZP8XtLhAGtT1zYSCKzeHfb4DgRnrgqD"],25  "DexLab": ["DSwpgjMvXhtGn6BsbqmacdBZyfLj6jSWf3HJpdJtmg6N"],26  "Dynamic Bonding Curve": ["dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN"],27  "Flint": ["FLiNTXPwppyoJabCoxc2uiiRygAHpmMXajiDXo2Ub1z"],28  "Flux": ["FLUX6xBayGxLX9UcimVRxXFMHH6q43mAbRvDzSpCsvfK"],29  "FluxBeam": ["FLUXubRmkEi2q6K3Y9kBPg9248ggaZVsoSFhtJHSrm1X"],30  "GatorSwap": ["gatorLx9aC1e5ZWAXscv5QRKiLXnLPLXjftVc81h1Hr"],31  "Gavel": ["srAMMzfVHVAtgSJc8iH6CfKzuWuUTzLHVCE81QU1rgi"],32  "GoonFi V2": ["goonuddtQRrWqqn5nFyczVKaie28f3kDkHWkHtURSLE"],33  "GooseFX GAMMA": ["GAMMA7meSFWaBXF25oSUgmGRwaW6sCMFLmBNiMSdbHVT"],34  "Guacswap": ["Gswppe6ERWKpUTXvRPfXdzHhiCyJvLadVvXGfdpBqcE1"],35  "Hadron": ["HADRoNbLovyqhCsocfYQYB7QdfCAAinN9HTePvBCVDQ8"],36  "Heaven": ["HEAVENoP2qxoeuF8Dj2oT1GHEnu49U5mJYkdeC8BAX2o"],37  "Helium Network": ["treaf4wWBBty3fHdyBpo35Mz84M8k3heKXmjmi9vFt5"],38  "Huma": ["HumaXepHnjaRCpjYTokxY4UtaJcmx41prQ8cxGmFC5fn"],39  "HumidiFi": ["9H6tua7jkLhdm3w8BvgpTn5LZNU7g4ZynDmCiNN3q6Rp"],40  "Hylo Exchange": ["HYEXCHtHkBagdStcJCp3xbbb9B7sdMdWXFNj6mdsG4hn"],41  "Invariant": ["HyaB3W9q6XdA5xwpU4XnSZV94htfmbmqJXZcEbRaJutt"],42  "Jupiter Lend Earn": ["jup3YeL8QhtSx1e253b2FDvsMNC87fDrgQZivbrndc9"],43  "JupiterRfqV2": ["fd3nMFYTQjX1yr5ER8u7tPdHJB7qt8RpDpNtLQX2Br5"],44  "JupLend AMM": ["jupZ4m2GqUCJ5iueMfzQf8khFfH31d4XAQt3RzCT9Vd"],45  "Kipseli": ["3TK9D8aoBFYjYZtKCjciPrVrRStsnvo7KmpcJqDavpaU"],46  "LemmingsFi": ["BQEJZUB4CzoT6UhRffoCkqCyqQNrCPCSGHcPEmsdbEsX"],47  "M Swap": ["MSwapi3WhNKMUGm9YrxGhypgUEt7wYQH3ZgG32XoWzH"],48  "Manifest": ["MNFSTqtC93rEfYHB6hF82sKdZpUDFWkViLByLd1k1Ms"],49  "MemeFun": ["MEME4gfGe6itEpxgM1xaBVmiFF5XuCTc4oVXUE5w56F"],50  "Mercurial": ["MERLuDFBMmsHnsBPZw2sDQZHvXFMwp8EdjudcU2HKky"],51  "MetaDAO": ["FUTARELBfJfQ8RDGhg1wdhddq1odMAJUePHFuBYfUxKq"],52  "Meteora": ["Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB"],53  "Meteora DAMM v2": ["cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG"],54  "Meteora DLMM": ["LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo"],55  "Moonit": ["MoonCVVNZFSYkqNXP6bxHLPL6QQJiMagDL3qcqUQTrG"],56  "Obric V2": ["obriQD1zbpyLz95G5n7nJe6a4DPjpFwa5XYPoNm113y"],57  "Obsidian": ["HBVw6bZtcCaezhcBrmfyXBSBRWCdv72271xQ4GPvms2z"],58  "Omnipair": ["omnixgS8fnqHfCcTGKWj6JtKjzpJZ1Y5y9pyFkQDkYE"],59  "OpenBook V2": ["opnb2LAfJYbRMAHHvqjCwQxanZn7ReEHp1k81EohpZb"],60  "Orca V1": ["DjVE6JNiYqPL2QXyCUUh8rNjHrbz9hXHNYt99MQ59qw1"],61  "Orca V2": ["9W959DqEETiGZocYWCQPaJ6sBmUzgfxXfqGeTEdp3aQP"],62  "PancakeSwap": ["HpNfyc2Saw7RKkQd8nEL4khUcuPhQ7WwY1B2qjx8jxFq"],63  "Penguin": ["PSwapMdSai8tjrEXcxFeQth87xC4rRsa4VA5mhGhXkP"],64  "Perena": ["NUMERUNsFCP3kuNmWZuXtm1AaQCPj9uw6Guv2Ekoi5P"],65  "Perena Star V2": ["save8RQVPMWNTzU18t3GBvBkN9hT7jsGjiCQ28FpD9H"],66  "Perps": ["PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu"],67  "Phoenix": ["PhoeNiXZ8ByJGLkxNfZRnkUfjvmuYqLR89jjFHGqdXY"],68  "Pump.fun": ["6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P"],69  "Pump.fun Amm": ["pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA"],70  "Quantum": ["QuaNtZsgYRe5Z9Bk4LZ4cTD9tbkVoyCNf1R2BN9bBDv"],71  "Quay": ["QUayE6nexQWYNZAEqfN8FxoNwQDSu3CAzT2qq9J1ArG"],72  "Raydium": ["675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8"],73  "Raydium CLMM": ["CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK"],74  "Raydium CP": ["CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C"],75  "Raydium Launchlab": ["LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj"],76  "Riptide": ["riptK81hDxhe5pW5jSzSM9iRA8azgEgLJ4dXkPtBS7j"],77  "RunnerRodeo": ["runnrXXdsSRkdueCRYxKDvSWfv6nAnrG5dcM29qj1HA"],78  "Saber": ["SSwpkEEcbUqx4vtoEByFjSkhKdCT862DNVb52nZg1UZ"],79  "Saber (Decimals)": ["DecZY86MU5Gj7kppfUCEmd4LbXXuyZH1yHaP2NTqdiZB"],80  "Sanctum": ["SP12tWFxD9oJsVWNavTTBZvMbA6gkAmxtVgxdqvyvhY", "SPMBzsVUuoHA4Jm6KunbsotaahvVikZs1JyTW6iJvbn", "SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy", "stkitrT1Uoy18Dk1fTrgPw8W6MVzoCfYoAFT4MLsmhq"],81  "Sanctum Infinity": ["5ocnV1qiCgaQR8Jb8xWnVbApfaygJ8tNoZfgPwsgx9kx"],82  "Sanctum Prop S": ["pegVkBpfR9GFi5Jaa9YXAHACyM9CzCNvhc5bf8GWNyW"],83  "Sanctum SOLS": ["so1f7APRw5pJ5iNJrM9g5X9tQgXzk8kMUnXxDNdt99b"],84  "Saros": ["SSwapUtytfBdBn1b9NUGG6foMVPtcWgpRU32HToDUZr"],85  "Saros DLMM": ["1qbkdrr3z4ryLA7pZykqxvxWPoeifcVKo6ZG9CfkvVE"],86  "Scale Amm": ["SCALEwAvEK5gtkdHiFzXfPgtk2YwJxPDzaV3aDmR7tA"],87  "Scale Vmm": ["SCALEWoRSpVZpMRqHEcDfNvBh3nUSe34jDr9r689gLa"],88  "Scorch": ["ojh19ojaKduoJZuaJADhcVGp4xt1TcdAvZmpVsCorch"],89  "Solayer": ["endoLNCKTqDn8gSVnN2hDdpgACUPWHZTwoYnnMybpAT"],90  "SolFi": ["SoLFiHG9TfgtdUXUjWAxi3LtvYuFyDLVhBWxdMZxyCe"],91  "SolFi V2": ["SV2EYYJyRz2YhfXwXnhNAevDEui5Q6yrfyo13WtupPF"],92  "Stabble CLMM": ["6dMXqGZ3ga2dikrYS9ovDXgHGh5RUsb2RTUj6hrQXhk6"],93  "Stabble Stable Swap": ["swapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ"],94  "Stabble Weighted Swap": ["swapFpHZwjELNnjvThjajtiVmkz3yPQEHjLtka2fwHW"],95  "Stableswap": ["ghosty4ZU1Qk1HN7Ymz4pZ15QfspzJZgSYFkdKN6ZLK"],96  "StepN": ["Dooar9JkhdZ7J3LHN3A7YCuoGRUggXhQaG4kijfLGU2j"],97  "TaurusFi": ["9VX8EKBg6vM6tA68xaDsPkbrx26XConZjkQmhVApUptc"],98  "TesseraV": ["TessVdML9pBGgG9yGks7o4HewRaXVAMuoVj4x83GLQH"],99  "The Fantastical Finance Factory": ["43fZGRtmEsP7ExnJE1dbTbNjaP1ncvVmMPusSeksWGEj", "5JsSAL3kJDUWD4ZveYXYZmgm1eVqueesTZVdAvtZg8cR"],100  "The Fantastical Finance Factory Vault": ["5uawA6ehYTu69Ggvm3LSK84qFawPKxbWgfngwj15NRJ", "CiQPQrmQh6BPhb9k7dFnsEs5gKPgdrvNKFc5xie5xVGd"],101  "Token Swap": ["SwaPpA9LAaLfeLi3a68M4DjnLqgtticKg6CnyNwgAC8"],102  "Trench": ["8ZoPDsvLWXthQaZz6aJJEWNFBZKk2ePuygi6LHT7F7Hh"],103  "Trends": ["CURVEmPpijXDTNdqrA9PGP1io2rkgiVXH26xdXVGLLfz"],104  "VaultLiquidUnstake": ["2rU1oCHtQ7WJUvy15tKtFvxdYNNSc3id7AzUcjeFSddo"],105  "Virtuals": ["5U3EU2ubXtK84QcRjWVmYt9RaDyA8gKxdUrPFXmZyaki"],106  "Voltr": ["vVoLTRjQmtFpiYoegx285Ze4gsLJ8ZxgFKVcuvmG1a8"],107  "WhaleStreet": ["FW6zUqn4iKRaeopwwhwsquTY6ABWLLgjxtrC3VPnaWBf"],108  "Whirlpool": ["whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc"],109  "Woofi": ["WooFif76YGRNjk1pA8wCsN67aQsD9f9iLsz4NcJ1AVb"],110  "XOrca": ["StaKE6XNKVVhG8Qu9hDJBqCW3eRe7MDGLz17nJZetLT"],111  "ZeroFi": ["ZERor4xhbUycZ6gb9ntrhqscUcZmAbQDjEAtCf4hbZY"],112};113
Files main
Menu

Theme