Saltar para o conteúdo principal

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ções InitModelData 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

AspectoValor
Program ID da Mainnet5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h
Program ID da DevnetDRayDdXc1NZQ9C3hRWmoSf8zK4iapgMnjdNZWrfwsP8m
Modelo de curvaTabela de consulta interpolada (não x·y=k)
Dependência OpenBookSim, mesma que AMM v4
Taxa de negociação0.25% (mesma que AMM v4)
Participação LP na taxa0.22%
Participação do protocolo na taxa0.03%
Taxa de criadorNenhuma
Taxa de fundoNenhuma