Anunciando la API de $PUMPv2 y el SDK de JavaScript Hemos lanzado una interfaz programática completa para lanzar tokens. API + paquete npm con soporte para TypeScript. Aquí está el desglose técnico 👇
Instalación: npm install @pumpfunv2/sdk Inicializa el cliente: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', timeout: 60000, retries: 3 }); Lógica de reintento automático, tiempos de espera de solicitudes y respuestas tipadas incluidas.
Lanzamiento de token con una llamada de método: const result = await client.launch({ name: 'Token', symbol: 'TKN', description: 'Descripción', mode: 'flywheel', creatorWalletPrivateKey: privateKey }); Devuelve: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 modos de lanzamiento soportados: • normal - lanzamiento estándar • flywheel - recompra automática con tarifas reclamadas • burn - quema de tokens deflacionarios • distribution - recompensas para los poseedores • jackpot - ganadores aleatorios del pool • xprotected - verificación de X/Twitter requerida • multi - dividir tarifas entre múltiples modos
Ejemplo de modo múltiple: modo: 'multi', allocaciones: [ { modo: 'flywheel', porcentaje: 40 }, { modo: 'burn', porcentaje: 30 }, { modo: 'distribution', porcentaje: 30 } ] Ejecuta múltiples estrategias de automatización simultáneamente.
Componentes integrados de React: import { LaunchButton, PumpFunV2Provider, useLaunch } from '@pumpfunv2/sdk/react'; • LaunchButton - componente de inserción con modal • useLaunch hook - control total sobre el estado de lanzamiento • PumpFunV2Provider - contexto para múltiples componentes
Manejo de errores con excepciones tipadas: import { PumpFunV2Error } from '@pumpfunv2/sdk'; Códigos de error: • NO AUTORIZADO • LÍMITE DE TASA • ERROR DE VALIDACIÓN • TIEMPO DE ESPERA • ERROR DE RED Cada error incluye código, mensaje y datos de respuesta.
Comienza: 📦 npm install @pumpfunv2/sdk 📄 Documentación: 🔑 Clave API:
64