Saltar al contenido principal
El ID del programa AMM de PumpSwap es pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA. PumpSwap usa un programa AMM distinto del de la bonding curve de Pump.fun. Usa esta referencia para identificar el programa, decodificar trades o construir instrucciones de compra y venta a partir del IDL.
¿Necesitas swaps sin ensamblar cuentas del AMM? Usa la API de Raptor Swap, que enruta los tokens graduados de Pump.fun a través de PumpSwap y otros DEX.

IDs oficiales de programa

Cuentas conocidas

Cuando se completa la curva, la instrucción migrate del programa de bonding curve crea el pool del AMM.

IDL de Anchor

Usa el IDL incluido o compáralo con el repositorio original de Pump.fun:

Discriminadores de instrucciones

buy / sell del AMM usan los mismos sighashes de Anchor que buy / sell de la bonding curve. Distínguelos por el ID del programa: pAMMBay… (AMM) frente a 6EF8rrecth… (curva).

Detecta compras y ventas del AMM en Rust

Instrucción buy

Argumentos Cuentas

Instrucción sell

Argumentos Cuentas: misma estructura que buy hasta coin_creator_vault_authority (índices 0–18), seguida de fee_config (19) y fee_program (20). La venta no pasa las cuentas del acumulador de volumen.

Compra y venta con @solana/web3.js

Las instrucciones buy reales de PumpSwap suelen añadir cuentas restantes después de las 23 cuentas del IDL (se han observado +3 en mainnet). sell puede añadir +2. Los base mints suelen ser Token-2022 (TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb), mientras que el quote es WSOL en el token program heredado. Decodifica el pool con /idl/pump_amm.json o copia las cuentas de un swap reciente exitoso antes de usarlo en mainnet.

Alternativa más sencilla: Raptor + Data API

Streaming e indexación con Solana Tracker

Documentación:

Programa de bonding curve

ID del programa de bonding curve, IDL y discriminadores de create, buy y sell.

Lanzamientos y graduación

Sigue lanzamientos y graduaciones con las APIs de Solana Tracker.

Intercambiar tokens

Compra y vende sin construir instrucciones del AMM.

Memescope

Feed en vivo de tokens migrados y de PumpSwap.