Référence · mesurée sur la chaîne · gratuite

Où votre jeton
peut avoir une pool.

Chaque ligne ici a été lue dans le programme sur le mainnet, non copiée d'une documentation. Avant de dépenser, une seule question compte : ce protocole sait-il parler à mon jeton ?

45 programmes distincts, 22 qui parlent Token-2022 et 12 contre lesquels on peut construire sans rétro-ingénierie. Aucun chiffre ici ne vient d'une documentation — la documentation publique se trompe dans les deux sens.

On peut créer une pool sans deviner (12)

IDL publié sur la chaîne ET instruction de création de pool. C'est contre ceux-là qu'on construit sans rétro-ingénierie du binaire.

ProtocoleAdresse du programmeTypeToken-2022IDL sur la chaîneCréer une pool
Orca Whirlpool (CLMM)whirLb…uctyCcliquidité concentréeoui66 instructionsinitialize_pool_v2
Raydium CLMMCAMMCz…KgrWqKliquidité concentréeoui38 instructionscreate_pool
Meteora DLMMLBUZKh…VaPwxobins discretsoui76 instructionsinitialize_customizable_permissionless_lb_pair
Meteora DAMM v2cpamdp…En1sGGproduit constant + plageoui38 instructionsinitialize_customizable_pool
OpenBook v2 (order book)opnb2L…EohpZbcarnet d'ordresnon29 instructionscreateMarket
PumpSwap (pump.fun AMM)pAMMBa…FMfXEAproduit constantoui27 instructionscreate_pool
Stabble StableswapNy…nAXjJZstableswapoui19 instructionsinitialize
Stabble WeightedswapFp…a2fwHWpoids asymétriquesoui13 instructionsinitialize
PerenaNUMERU…Ekoi5Pstableswapoui22 instructionscreate_pool
ByrealREALQq…fxQ5N2liquidité concentréeoui35 instructionscreate_pool
BonkswapBSwp6b…epzH8pproduit constantoui19 instructionscreatePool
GuacswapGswppe…pBqcE1produit constantoui20 instructionscreatePool

Courbe : le programme crée le jeton (3)

⚠️ Ils n'acceptent pas de jeton existant. L'instruction d'ouverture a le mint comme signataire, autrement dit le jeton naît à l'intérieur. Mesuré sur les trois.

ProtocoleAdresse du programmeTypeToken-2022IDL sur la chaîneCréer une pool
Raydium LaunchLabLanMV9…duJ3ujbonding curveoui27 instructions
Meteora DBCdbcij3…uSMaqNbonding curveoui28 instructions
pump.fun (curva)6EF8rr…BEwF6Pbonding curveoui40 instructions

Ils existent et fonctionnent, mais demanderaient de la rétro-ingénierie (30)

Pas d'IDL sur la chaîne, ou pas d'instruction publique de création de pool. On peut les utiliser ; on ne peut pas construire contre eux sans l'IDL de chaque projet.

ProtocoleAdresse du programmeTypeToken-2022IDL sur la chaîneCréer une pool
Meteora DAMM v1Eo7WjK…Vn5UaBproduit constantnon26 instructions
Meteora Vault24Uqj9…wBpyTicoffre de rendementoui14 instructions
Lifinity v22wT8Yq…L7aD3cmarket maker avec oraclenon3 instructions
WoofiWooFif…cJ1AVbmarket maker avec oracleoui41 instructions
Raydium CPMMCPMMoo…5qKP1Cproduit constantouisans IDL
Raydium AMM v4675kPX…Ut1Mp8produit constantnonsans IDL
Raydium Stable5quBto…1Uev3hstableswapnonsans IDL
InvariantHyaB3W…RaJuttliquidité concentréenonsans IDL
Phoenix (order book)PhoeNi…HGqdXYcarnet d'ordresnonsans IDL
OpenBook v1 / SerumsrmqPv…ksJtPXcarnet d'ordresnonsans IDL
SaberSSwpkE…nZg1UZstableswapnonsans IDL
CremaCLMM9t…3Sp7tRliquidité concentréenonsans IDL
FluxBeamFLUXub…HSrm1Xproduit constantouisans IDL
Sanctum Infinity5ocnV1…sgx9kxstableswapnonsans IDL
SolFiSoLFiH…MZxyCemarket maker ferménonsans IDL
ZeroFiZERor4…f4hbZYmarket maker ferménonsans IDL
Obric v2obriQD…Nm113ymarket maker avec oracleouisans IDL
HumidiFi9H6tua…N3q6Rpmarket maker ferméouisans IDL
GoonFigoonER…7BnS5jmarket maker ferménonsans IDL
Tessera VTessVd…83GLQHmarket maker ferménonsans IDL
1DEXDEXYos…aqPMTmcarnet d'ordresnonsans IDL
SolayerendoLN…MybpATstableswapouisans IDL
Aldrin v2CURVGo…bgs2t4produit constantnonsans IDL
PenguinPSwapM…hGhXkPproduit constantnonsans IDL
DexlabDSwpgj…Jtmg6Nproduit constantouisans IDL
MercurialMERLuD…U2HKkystableswapnonsans IDL
CropperCTMAxx…biyfzhproduit constantnonsans IDL
Token Swap SPLSwapsV…4U1Szwproduit constantnonsans IDL
SarosSSwapU…ToDUZrproduit constantnonsans IDL
Step FinanceSSwpMg…y2vLt1produit constantsans IDL

Comment chaque ligne a été mesurée

En lisant le programme, pas la documentation.

Token-2022 a été mesuré en cherchant les 32 octets de l'id du programme Token-2022 dans le binaire publié de chaque protocole. La présence ne garantit pas une prise en charge complète — des extensions peuvent encore être refusées —, mais l'absence garantit que cela ne fonctionne pas. Cette moitié de réponse évite déjà la dépense.

IDL sur la chaîne est ce qui sépare construire de deviner : avec lui, les instructions et la structure des comptes viennent du programme lui-même. Sans lui, assembler une transaction demande de la rétro-ingénierie du binaire ou de faire confiance au dépôt de chaque projet.

⚠️ La documentation publique se trompe dans les deux sens, et c'est pourquoi rien ici n'en a été copié. Deux exemples qui ont coûté une mesure : celle de Raydium omet une extension qu'elle accepte bel et bien, et il existe une extension acceptée par Orca qui n'apparaît dans aucune documentation ni dans le SDK JavaScript.