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

# Stable AMM

> Programa Raydium independente com curvas de preço interpoladas a partir de tabelas de consulta. Fornece liquidez para pares de stablecoins e outros ativos com relações de preço conhecidas.

<Info>
  **Esta página foi traduzida automaticamente por IA. A versão em inglês é a fonte oficial.**

  [Ver versão em inglês →](/products/stable/index)
</Info>

## O que é

Stable AMM é um **programa Raydium independente** (sua própria implantação — não um modo do programa AMM v4) projetado 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, ele usa uma **tabela de consulta de tuplas (x, y, price)** incorporada na conta `ModelDataInfo` de cada pool. A descoberta de preço ocorre por interpolação dentro da tabela, produzindo menor slippage para pequenos swaps.

É um **AMM puro**: toda a liquidez fica nos vaults do próprio pool. Um caminho de market-making OpenBook do início da vida está inativo há anos, e a [atualização de 2026-06-22](/pt/reference/changelog) removeu o código de mercado restante. Ele compartilha a mesma estrutura `Fees` e modelo de taxa do AMM v4; a diferença é puramente a **curva de preço** — em vez de x·y=k, você interpola um modelo pré-populado.

**ID do programa:** veja [reference/program-addresses](/pt/reference/program-addresses).

**Token-2022:** não suportado. Apenas tokens SPL clássicos.

**Liquidez:** limitada. A maioria das integrações voltadas para o usuário alcançam pools Stable através do [programa AMM Routing](/pt/products/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 [Exemplos de código](/pt/products/stable/code-demos).

## Conteúdo do capítulo

<CardGroup cols={2}>
  <Card title="Visão geral" icon="circle-info" href="/pt/products/stable/overview">
    Por que um programa separado, o modelo de tabela de consulta, comparação com AMM v4 e CPMM.
  </Card>

  <Card title="Contas" icon="database" href="/pt/products/stable/accounts">
    Campos AmmInfo, ModelDataInfo, DataElement, layout de vault, estrutura de taxa.
  </Card>

  <Card title="Matemática" icon="function" href="/pt/products/stable/math">
    Como a interpolação produz preços, contabilidade de ativos do pool, aplicação de taxa idêntica ao AMM v4.
  </Card>

  <Card title="Instruções" icon="terminal" href="/pt/products/stable/instructions">
    O conjunto chamável — Deposit, Withdraw, SwapBaseIn, SwapBaseOut, WithdrawPnl — e as instruções removidas na atualização de 2026-06-22.
  </Card>

  <Card title="Taxas" icon="percent" href="/pt/products/stable/fees">
    Mesma divisão 0.25% / 0.22% LP / 0.03% protocolo que AMM v4. Sem taxa de fundo, sem taxa de criador.
  </Card>

  <Card title="Exemplos de código" icon="code" href="/pt/products/stable/code-demos">
    Detecte um pool Stable, faça swap / adicione / remova liquidez através do `LiquidityModule` do SDK (lida com v5 nativamente), e use os helpers de curva estável off-chain.
  </Card>
</CardGroup>

## 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 existente — aprendendo o fluxo de depósito / saque.
* Você está curioso sobre como o preço do AMM pode ser programável através de uma tabela de consulta.

## Fatos-chave

| Aspecto                               | Valor                                                                              |
| ------------------------------------- | ---------------------------------------------------------------------------------- |
| **ID do programa Mainnet**            | `5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h`                                     |
| **ID do programa Devnet**             | `DRayDdXc1NZQ9C3hRWmoSf8zK4iapgMnjdNZWrfwsP8m`                                     |
| **Modelo de curva**                   | Tabela de consulta interpolada (não x·y=k)                                         |
| **Dependência OpenBook**              | Nenhuma (caminho de mercado há muito inativo; código morto removido em 2026-06-22) |
| **Taxa de negociação**                | 0.25% (igual ao AMM v4)                                                            |
| **Participação de LP na taxa**        | 0.22%                                                                              |
| **Participação do protocolo na taxa** | 0.03%                                                                              |
| **Taxa de criador**                   | Nenhuma                                                                            |
| **Taxa de fundo**                     | Nenhuma                                                                            |
