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

你的代币
能在哪里开池。

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

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离散 bin是76 条指令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 里也没有。