Anunciando a API $PUMPv 2 & JavaScript SDK Lançamos uma interface programática completa para lançamento de tokens. Pacote API + npm com suporte a TypeScript. Aqui está a análise 👇 técnica
Instalação: Instalação @pumpfunv2/SDK do NPM Inicialize o cliente: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', Tempo: 60000, Tentativas: 3 }); Lógica automática de retentativa, timeouts de solicitação e respostas digitadas incluídas.
Lançamento de token com uma chamada de método: const result = await client.launch({ nome: 'Token', símbolo: 'TKN', descrição: 'Descrição', modo: 'volante de inércia', ChavePrivadaCustoCarteira: Chave Privada }); Retorna: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 modos de lançamento suportados: • Lançamento Normal - Padrão • volante de inércia - recompra automática com taxas reivindicadas • queima - queima de token deflacionário • distribuição - recompensas para detentores • jackpot - o detentor aleatório vence o prêmio • xprotected - verificação X/Twitter necessária • multi - dividir taxas entre múltiplos modos
Exemplo multimodo: modo: 'multi', Alocações: [ { modo: 'volante de inércia', porcentagem: 40 }, { modo: 'queimar', porcentagem: 30 }, { modo: 'distribuição', porcentagem: 30 } ] Execute múltiplas estratégias de automação simultaneamente.
Componentes integrados do React: importar { LaunchButton, PumpFunV2Provider, useLaunch } de '@pumpfunv2/sdk/react'; • LaunchButton - componente drop-in com modal • userLaunch hook - controle total sobre o estado de lançamento • PumpFunV2Provider - contexto para múltiplos componentes
Tratamento de erros com exceções digitadas: importar { PumpFunV2Error } de '@pumpfunv2/sdk'; Códigos de erro: • NÃO AUTORIZADO • RATE_LIMITED • VALIDATION_ERROR • TEMPO TÉCNICO • NETWORK_ERROR Cada erro inclui código, mensagens e dados de resposta.
Comece: 📦 Instalação @pumpfunv2/SDK de NPM 📄 Documentação: 🔑 Chave API:
63