参考资料 · 链上实测 · 免费

你的代币
能在哪里开池。

这里的每一行都读自主网上的程序,不是从文档抄来的。花钱之前只有一个问题要紧:这个协议能不能跟我的代币对话?

45 个不同的程序,其中 22 个能识别 Token-2022,12 个可以在不做逆向的前提下直接对接。这里没有一个数字来自文档——公开文档在两个方向上都出过错。

无需猜测即可开池 (12)

链上有公布 IDL,并且有开池指令。正是这些协议,可以在不逆向二进制的情况下直接对接。

协议程序地址类型Token-2022链上 IDL开池
Orca Whirlpool (CLMM)whirLb…uctyCc集中流动性66 条指令initialize_pool_v2
Raydium CLMMCAMMCz…KgrWqK集中流动性38 条指令create_pool
Meteora DLMMLBUZKh…VaPwxo离散 bin76 条指令initialize_customizable_permissionless_lb_pair
Meteora DAMM v2cpamdp…En1sGG恒定乘积 + 区间38 条指令initialize_customizable_pool
OpenBook v2 (order book)opnb2L…EohpZb订单簿29 条指令createMarket
PumpSwap (pump.fun AMM)pAMMBa…FMfXEA恒定乘积27 条指令create_pool
Stabble StableswapNy…nAXjJZ稳定币曲线19 条指令initialize
Stabble WeightedswapFp…a2fwHW非对称权重13 条指令initialize
PerenaNUMERU…Ekoi5P稳定币曲线22 条指令create_pool
ByrealREALQq…fxQ5N2集中流动性35 条指令create_pool
BonkswapBSwp6b…epzH8p恒定乘积19 条指令createPool
GuacswapGswppe…pBqcE1恒定乘积20 条指令createPool

曲线型:由程序来创建代币 (3)

⚠️ 它们不接受已有的代币。开池指令把 mint 作为签名方,也就是说代币是在里面诞生的。三个都实测过。

协议程序地址类型Token-2022链上 IDL开池
Raydium LaunchLabLanMV9…duJ3uj联合曲线27 条指令
Meteora DBCdbcij3…uSMaqN联合曲线28 条指令
pump.fun (curva)6EF8rr…BEwF6P联合曲线40 条指令

能用,但对接需要逆向 (30)

链上没有 IDL,或者没有公开的开池指令。可以使用;但没有各自项目的 IDL,就无法对接开发。

协议程序地址类型Token-2022链上 IDL开池
Meteora DAMM v1Eo7WjK…Vn5UaB恒定乘积26 条指令
Meteora Vault24Uqj9…wBpyTi收益金库14 条指令
Lifinity v22wT8Yq…L7aD3c带预言机的做市商3 条指令
WoofiWooFif…cJ1AVb带预言机的做市商41 条指令
Raydium CPMMCPMMoo…5qKP1C恒定乘积无 IDL
Raydium AMM v4675kPX…Ut1Mp8恒定乘积无 IDL
Raydium Stable5quBto…1Uev3h稳定币曲线无 IDL
InvariantHyaB3W…RaJutt集中流动性无 IDL
Phoenix (order book)PhoeNi…HGqdXY订单簿无 IDL
OpenBook v1 / SerumsrmqPv…ksJtPX订单簿无 IDL
SaberSSwpkE…nZg1UZ稳定币曲线无 IDL
CremaCLMM9t…3Sp7tR集中流动性无 IDL
FluxBeamFLUXub…HSrm1X恒定乘积无 IDL
Sanctum Infinity5ocnV1…sgx9kx稳定币曲线无 IDL
SolFiSoLFiH…MZxyCe封闭做市商无 IDL
ZeroFiZERor4…f4hbZY封闭做市商无 IDL
Obric v2obriQD…Nm113y带预言机的做市商无 IDL
HumidiFi9H6tua…N3q6Rp封闭做市商无 IDL
GoonFigoonER…7BnS5j封闭做市商无 IDL
Tessera VTessVd…83GLQH封闭做市商无 IDL
1DEXDEXYos…aqPMTm订单簿无 IDL
SolayerendoLN…MybpAT稳定币曲线无 IDL
Aldrin v2CURVGo…bgs2t4恒定乘积无 IDL
PenguinPSwapM…hGhXkP恒定乘积无 IDL
DexlabDSwpgj…Jtmg6N恒定乘积无 IDL
MercurialMERLuD…U2HKky稳定币曲线无 IDL
CropperCTMAxx…biyfzh恒定乘积无 IDL
Token Swap SPLSwapsV…4U1Szw恒定乘积无 IDL
SarosSSwapU…ToDUZr恒定乘积无 IDL
Step FinanceSSwpMg…y2vLt1恒定乘积无 IDL

每一行是怎么测出来的

读程序,而不是读文档。

Token-2022 是通过在每个协议已发布的二进制里查找 Token-2022 程序 id 的那 32 个字节测出来的。存在并不保证完整支持——扩展仍然可能被拒绝——但不存在就保证用不了。光是这一半答案,就已经省下了花费。

链上 IDL 是「能对接」和「靠猜」的分界线:有它,指令和账户结构直接来自程序本身。没有它,组装一笔交易就得逆向二进制,或者去相信每个项目自己的仓库。

⚠️ 公开文档在两个方向上都会出错,所以这里没有一条是从文档抄的。两个用实测换来的例子:Raydium 的文档漏掉了一个它其实接受的扩展;而有一个 Orca 接受的扩展,在任何文档里都找不到,JavaScript SDK 里也没有。