Skip to main content
Este guia busca todos os tokens que uma carteira implantou no Pump.fun. Ele percorre o histórico analisado da carteira e seleciona as duas instruções que o Pump.fun usa para lançar um token, até que o histórico se esgote. É o equivalente histórico ao guia do Parsed Streams Acompanhar Criações de Pump.fun: o mesmo programa, os mesmos nomes de instruções e os mesmos campos decodificados — buscados sob demanda em vez de enviados em tempo real.
1

Buscar o Programa

Pump.fun lança tokens por meio de duas instruções dependendo da versão: 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
Verifique na lista 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 verifique parsed.transactionStatus no 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.