Anunciando a API $PUMPv2 e o SDK JavaScript Lançámos uma interface programática completa para lançar tokens. API + pacote npm com suporte a TypeScript. Aqui está a análise técnica 👇
Instalação: npm install @pumpfunv2/sdk Inicializar o cliente: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', timeout: 60000, retries: 3 }); Lógica de repetição automática, tempos limite de requisição e respostas tipadas incluídas.
Lançamento de token com uma chamada de método: const result = await client.launch({ name: 'Token', symbol: 'TKN', description: 'Descrição', mode: 'flywheel', creatorWalletPrivateKey: privateKey }); Retorna: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 modos de lançamento suportados: • normal - lançamento padrão • flywheel - recompra automática com taxas reclamadas • burn - queimas de tokens deflacionários • distribution - recompensas para detentores • jackpot - vencedor aleatório do pool • xprotected - verificação X/Twitter necessária • multi - dividir taxas entre múltiplos modos
Exemplo de modo múltiplo: modo: 'multi', aloções: [ { modo: 'flywheel', porcentagem: 40 }, { modo: 'burn', porcentagem: 30 }, { modo: 'distribuição', porcentagem: 30 } ] Execute várias estratégias de automação simultaneamente.
Componentes React integrados: import { LaunchButton, PumpFunV2Provider, useLaunch } from '@pumpfunv2/sdk/react'; • LaunchButton - componente de fácil integração com modal • hook useLaunch - controle total sobre o estado de lançamento • PumpFunV2Provider - contexto para múltiplos componentes
Tratamento de erros com exceções tipadas: import { PumpFunV2Error } from '@pumpfunv2/sdk'; Códigos de erro: • NÃO_AUTORIZADO • LIMITE_DE_TAXA • ERRO_DE_VALIDAÇÃO • TEMPO_ESGOTADO • ERRO_DE_REDE Cada erro inclui código, mensagem e dados de resposta.
Comece: 📦 npm install @pumpfunv2/sdk 📄 Documentação: 🔑 Chave API:
69