Anuncio de la API $PUMPv 2 y el SDK JavaScript Hemos lanzado una interfaz programática completa para lanzar tokens. API + paquete npm con soporte para TypeScript. Aquí tienes el desglose 👇 técnico
Instalación: Instalación @pumpfunv2/SDK de NPM Inicializar el cliente: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', Tiempo muerto: 60000, Intentos: 3 }); Incluye lógica automática de reintentos, tiempos de espera de solicitud y respuestas tecleandas.
Lanzamiento de token con una llamada al método: const result = await client.launch({ nombre: 'Token', símbolo: 'TKN', descripción: 'Descripción', modo: 'volante de inercia', creadorWalletPrivateKey: privateKey }); Retorna: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 modos de lanzamiento compatibles: • lanzamiento normal - estándar • volante de inercia - recompra automática con comisiones reclamadas • quema - quemas de tokens deflacionarias • distribución - recompensas para los poseedores • bote - el poseedor aleatorio gana el fondo • xprotected - Verificación de X/Twitter requerida • multi - repartir comisiones entre varios modos
Ejemplo multimodo: modo: 'multi', Asignaciones: [ { modo: 'volante de inercia', porcentaje: 40 }, { modo: 'burn', porcentaje: 30 }, { modo: 'distribución', porcentaje: 30 } ] Ejecuta múltiples estrategias de automatización simultáneamente.
Componentes integrados de React: import { LaunchButton, PumpFunV2Provider, useLaunch } desde '@pumpfunv2/sdk/react'; • LaunchButton - componente de entrada directa con modal • gancho useLaunch - control total sobre el estado de lanzamiento • PumpFunV2Provider - contexto para múltiples componentes
Manejo de errores con excepciones tipadas: importar { PumpFunV2Error } de '@pumpfunv2/sdk'; Códigos de error: • NO AUTORIZADO • RATE_LIMITED • VALIDATION_ERROR • TIEMPO MUERTO • NETWORK_ERROR Cada error incluye datos, de código, mensajes y respuesta.
Empieza: 📦 Instalación de @pumpfunv2/SDK de NPM 📄 Documentación: 🔑 Clave API:
112