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 constantesem 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.