Skip to main content
订阅已执行的 Pump.fun 交易并解码 TradeEvent 日志。一笔交易可能包含多个交易事件。 先将快速入门中的辅助代码保存为同一目录的 stream.mts。以下示例使用相同的环境变量与依赖。

安装解码器与 IDL

此示例使用配套 Pump.fun IDL,从中读取程序地址、判别符与字段名称。更新 IDL 时需检查兼容性。

解码更新

pump-trades.mts

解释交易事件

EventParser 跟踪程序调用栈,避免将其他程序的数据日志误判为 Pump.fun 事件。日志缺失或截断仍可能导致无法解码。需要完整记录时,监控解码错误并与交易历史对账。 原始金额保留为字符串,显示时应用各 mint 的精度。按签名与事件索引去重,因为一个签名可包含多次成交。此示例只观察交易,不提交兑换。

相关指南

Pump.fun 账户

可靠性与性能