Referência · medida na cadeia · grátis

Onde o seu token
pode ter pool.

Cada linha aqui foi lida do programa na mainnet, não copiada de documentação. O que interessa antes de gastar é uma pergunta só: este protocolo consegue falar com o meu token?

45 programas distintos, 22 que falam Token-2022 e 12 contra os quais dá para construir sem engenharia reversa. Nenhum número aqui saiu de documentação — a pública erra nos dois sentidos.

Dá para criar pool sem adivinhar (12)

IDL publicado na cadeia E instrução de criar pool. São contra estes que se constrói sem engenharia reversa do binário.

ProtocoloEndereço do programaTipoToken-2022IDL na cadeiaCriar pool
Orca Whirlpool (CLMM)whirLb…uctyCcliquidez concentradasim66 instruçõesinitialize_pool_v2
Raydium CLMMCAMMCz…KgrWqKliquidez concentradasim38 instruçõescreate_pool
Meteora DLMMLBUZKh…VaPwxobins discretossim76 instruçõesinitialize_customizable_permissionless_lb_pair
Meteora DAMM v2cpamdp…En1sGGproduto constante + faixasim38 instruçõesinitialize_customizable_pool
OpenBook v2 (order book)opnb2L…EohpZblivro de ordensnão29 instruçõescreateMarket
PumpSwap (pump.fun AMM)pAMMBa…FMfXEAproduto constantesim27 instruçõescreate_pool
Stabble StableswapNy…nAXjJZstableswapsim19 instruçõesinitialize
Stabble WeightedswapFp…a2fwHWpesos assimétricossim13 instruçõesinitialize
PerenaNUMERU…Ekoi5Pstableswapsim22 instruçõescreate_pool
ByrealREALQq…fxQ5N2liquidez concentradasim35 instruçõescreate_pool
BonkswapBSwp6b…epzH8pproduto constantesim19 instruçõescreatePool
GuacswapGswppe…pBqcE1produto constantesim20 instruçõescreatePool

Curva: o programa cria o token (3)

⚠️ Não aceitam token existente. A instrução de abertura tem o mint como assinante, ou seja, o token nasce lá dentro. Medido nos três.

ProtocoloEndereço do programaTipoToken-2022IDL na cadeiaCriar pool
Raydium LaunchLabLanMV9…duJ3ujbonding curvesim27 instruções—
Meteora DBCdbcij3…uSMaqNbonding curvesim28 instruções—
pump.fun (curva)6EF8rr…BEwF6Pbonding curvesim40 instruções—

Existem e funcionam, mas exigiriam engenharia reversa (30)

Sem IDL na cadeia, ou sem instrução pública de criar pool. Dá para usar, não dá para construir contra eles sem o IDL do repositório de cada um.

ProtocoloEndereço do programaTipoToken-2022IDL na cadeiaCriar pool
Meteora DAMM v1Eo7WjK…Vn5UaBproduto constantenão26 instruções—
Meteora Vault24Uqj9…wBpyTicofre de rendimentosim14 instruções—
Lifinity v22wT8Yq…L7aD3cmarket maker com oráculonão3 instruções—
WoofiWooFif…cJ1AVbmarket maker com oráculosim41 instruções—
Raydium CPMMCPMMoo…5qKP1Cproduto constantesimsem IDL—
Raydium AMM v4675kPX…Ut1Mp8produto constantenãosem IDL—
Raydium Stable5quBto…1Uev3hstableswapnãosem IDL—
InvariantHyaB3W…RaJuttliquidez concentradanãosem IDL—
Phoenix (order book)PhoeNi…HGqdXYlivro de ordensnãosem IDL—
OpenBook v1 / SerumsrmqPv…ksJtPXlivro de ordensnãosem IDL—
SaberSSwpkE…nZg1UZstableswapnãosem IDL—
CremaCLMM9t…3Sp7tRliquidez concentradanãosem IDL—
FluxBeamFLUXub…HSrm1Xproduto constantesimsem IDL—
Sanctum Infinity5ocnV1…sgx9kxstableswapnãosem IDL—
SolFiSoLFiH…MZxyCemarket maker fechadonãosem IDL—
ZeroFiZERor4…f4hbZYmarket maker fechadonãosem IDL—
Obric v2obriQD…Nm113ymarket maker com oráculosimsem IDL—
HumidiFi9H6tua…N3q6Rpmarket maker fechadosimsem IDL—
GoonFigoonER…7BnS5jmarket maker fechadonãosem IDL—
Tessera VTessVd…83GLQHmarket maker fechadonãosem IDL—
1DEXDEXYos…aqPMTmlivro de ordensnãosem IDL—
SolayerendoLN…MybpATstableswapsimsem IDL—
Aldrin v2CURVGo…bgs2t4produto constantenãosem IDL—
PenguinPSwapM…hGhXkPproduto constantenãosem IDL—
DexlabDSwpgj…Jtmg6Nproduto constantesimsem IDL—
MercurialMERLuD…U2HKkystableswapnãosem IDL—
CropperCTMAxx…biyfzhproduto constantenãosem IDL—
Token Swap SPLSwapsV…4U1Szwproduto constantenãosem IDL—
SarosSSwapU…ToDUZrproduto constantenãosem IDL—
Step FinanceSSwpMg…y2vLt1produto constante—sem IDL—

Como cada linha foi medida

Lendo o programa, não a documentação.

Token-2022 foi medido procurando os 32 bytes do id do programa Token-2022 dentro do binário publicado de cada protocolo. Presença não garante suporte completo — extensões ainda podem ser recusadas —, mas ausência garante que não funciona. Essa metade da resposta já evita gasto.

IDL na cadeia é o que separa construir de adivinhar: com ele as instruções e os layouts de conta vêm do próprio programa. Sem ele, montar uma transação exige engenharia reversa do binário ou confiar no repositório de cada projeto.

⚠️ A documentação pública erra nos dois sentidos, e por isso nada aqui foi copiado dela. Dois exemplos que custaram medição: a da Raydium omite uma extensão que ela aceita, e há uma extensão aceita pela Orca que não aparece em documentação nenhuma nem no SDK em JavaScript.