1
Buscar o Programa
Pump.fun lança tokens por meio de duas instruções dependendo da versão: Verifique na lista
create e create_v2. Eventos Analisados decodificam instruções através do mesmo catálogo IDL usado pelo Parsed Streams, então confirme os nomes exatos decodificados e papéis das contas com seu método describeProgram antes de corresponder a eles:Request
instructions da resposta por create e create_v2, e sua lista roles pela conta que você deseja — normalmente o novo endereço mint, e um papel de conta creator ou um campo creator em args. As duas versões de instrução não necessariamente compartilham uma forma, por isso o código abaixo verifica tanto um argumento quanto alguns nomes de papel em vez de supor apenas um.2
Construir a Solicitação
Busque o histórico da carteira do criador página por página:Três diferenças em relação ao filtro de streaming valem ser conhecidas previamente:
addressé sempre exigido — varreduras em todo o programa não são suportadas, então você busca as implantações de uma carteira, não todas as implantações no Pump.fun. Para um fluxo contínuo, use Parsed Streams.- A solicitação não tem filtro de instrução no lado do servidor. O histórico retorna tudo o que o endereço tocou, e você seleciona as instruções do Pump.fun no lado do cliente no próximo passo.
- Não há chave de troca
includeFailed. O histórico retorna transações bem-sucedidas e falhadas, então verifiqueparsed.transactionStatusno lado do cliente — uma implantação falhada nunca produz um mint ativo.
3
Percorrer o Histórico
Cada resultado carrega todas as instruções da transação. Verifique
parsed.instructions em busca de acertos de create/create_v2, e continue passando paginationToken até que desapareça:pumpfun-mint-history.js
4
Extrair Cada Implantação
Extraia o mint, criador e metadados da instrução decodificada, exatamente como o ouvinte de streaming faz:Verifique se
ix.decoded está presente antes de confiar em args e accounts — uma versão não reconhecida do programa Pump.fun caso contrário apareceria como mint: null, com apenas rawData e rawAccounts para trabalhar.Próximos Passos
Acompanhar Criações de Pump.fun
A versão em tempo real: um ouvinte seguro contra reconexões que registra cada nova implantação à medida que acontece.