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 é
AMM v4 é o pool de primeira geração da Raydium. Mantém um invariante de produto constante (xy=k). O pool foi originalmente projetado como um AMM híbrido: além da curva, publicava uma grade de ordens limitadas espaçadas por Fibonacci em um mercado OpenBook vinculado, de modo que a liquidez do pool era visível para tomadores de ordens. Esse lado do OpenBook não está mais ativo (veja aviso acima); o AMM v4 atualmente é, na prática, um AMM de produto constante puro com as contas originais do OpenBook retidas como estado inativo. Ainda é o produto de maior liquidez na Raydium para muitos pares legados, mas é não é mais recomendado para novos pools — consulte CPMM para novos deployments. ID do programa: veja reference/program-addresses. Token-2022: não suportado. Pools AMM v4 aceitam apenas tokens SPL clássicos.Conteúdo do capítulo
Visão geral
Modelo conceitual: como o AMM v4 acopla uma curva de produto constante a um mercado OpenBook, e por que o design existe.
Contas
AmmInfo, TargetOrders, OpenOrders, LP mint, vaults de token, market vault signer. Seeds, layouts de campo, invariantes.
Matemática
Invariante xy=k, cálculo de preço. Inclui as fórmulas históricas para a grade de ordem limitada do OpenBook (agora inativa).
Instruções
Initialize, Deposit, Withdraw, SwapBaseIn / V2, SwapBaseOut / V2, MonitorStep (legado), SetParams, WithdrawPnl.
Taxas
Taxa LP, taxa de protocolo, split de taxa de negociação. Tratamento histórico de PnL para preenchimentos de orderbook.
Exemplos de código
Exemplos de TypeScript (raydium-sdk-v2) e Rust CPI para deposit, withdraw e swap.
Quando ler isso
- Você está auditando ou se integrando aos pools AMM v4 existentes.
- Você está construindo um roteador que deve suportar liquidez v4.
- Você está planejando uma migração de v4 para CPMM — consulte também user-flows/migrate-amm-v4-to-cpmm.


