Documentation Index
Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
Use this file to discover all available pages before exploring further.
Esta página foi traduzida automaticamente por IA. A versão em inglês é a fonte oficial.Ver versão em inglês →
O que é
Stable AMM é uma variante especializada do AMM Raydium, projetada para pares com relações de preço conhecidas e bem-comportadas — principalmente pares stablecoin–stablecoin (USDC-USDT, USDH-USDC) e pares de tokens colateralizados. Em vez de uma curva de produto constante, ela usa uma tabela de consulta de tuplas (x, y, price) que o administrador do pool preenche via instruçõesInitModelData e UpdateModelData. A descoberta de preço ocorre por interpolação dentro da tabela, produzindo slippage menor para pequenos swaps enquanto permanece composável com OpenBook.
Stable AMM compartilha a mesma arquitetura pool/OpenBook do AMM v4: mesma lógica MonitorStep, mesma estrutura Fees, mesmo modelo de taxa. A diferença é puramente a curva de preço: em vez de x·y=k, você interpola um modelo pré-preenchido.
Program ID: veja reference/program-addresses.
Token-2022: não suportado. Apenas tokens SPL clássicos.
Liquidez: pequena. A maioria das integrações voltadas para usuários alcançam pools Stable através do programa AMM Routing para roteamento de melhor preço em todos os AMMs Raydium. O SDK também suporta pools Stable diretamente: pools aparecem como version: 5 (pooltype: "StablePool") em ApiV3PoolInfoStandardItem, e o LiquidityModule padrão (addLiquidity / removeLiquidity / swap) detecta automaticamente v5 e emite as instruções corretas — veja Demonstrações de código.
Conteúdo do capítulo
Visão geral
Por que um programa separado, o modelo de tabela de consulta, comparação com AMM v4 e CPMM.
Contas
Campos AmmInfo, ModelDataInfo, DataElement, layout do vault, estrutura de taxas.
Matemática
Como a interpolação produz preços, integração OpenBook, aplicação de taxa idêntica ao AMM v4.
Instruções
Initialize, InitModelData, UpdateModelData, Deposit, Withdraw, SwapBaseIn, SwapBaseOut, MonitorStep, e mais.
Taxas
Mesma divisão LP / protocolo 0.25% / 0.22% / 0.03% do AMM v4. Sem taxa de fundo, sem taxa de criador.
Demonstrações de código
Detecte um pool Stable, faça swap / adicione / remova liquidez através do
LiquidityModule do SDK (manipula v5 nativamente), e use os auxiliares de curva estável off-chain.Quando ler isto
- Você está integrando um par de stablecoin ou ativo e encontra um pool Stable AMM com o melhor preço.
- Você está construindo um mecanismo de roteamento e precisa suportar pools Stable como fonte de liquidez.
- Você está mantendo liquidez em um pool Stable — aprendendo o fluxo de atualização de dados de modelo.
- Você tem curiosidade sobre como o preço AMM pode ser tornado programável via uma tabela de consulta.
Fatos-chave
| Aspecto | Valor |
|---|---|
| Program ID da Mainnet | 5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h |
| Program ID da Devnet | DRayDdXc1NZQ9C3hRWmoSf8zK4iapgMnjdNZWrfwsP8m |
| Modelo de curva | Tabela de consulta interpolada (não x·y=k) |
| Dependência OpenBook | Sim, mesma que AMM v4 |
| Taxa de negociação | 0.25% (mesma que AMM v4) |
| Participação LP na taxa | 0.22% |
| Participação do protocolo na taxa | 0.03% |
| Taxa de criador | Nenhuma |
| Taxa de fundo | Nenhuma |


