Skip to main content
需要更新余额或程序状态时订阅账户写入。owner 筛选的是账户所属程序,不是持有账户内代币的钱包。 先将快速入门中的辅助代码保存为同一目录的 stream.mts。以下示例使用相同的环境变量与依赖。

订阅单个账户

accounts.mts

筛选程序账户

此请求筛选某个 mint 的旧版 SPL Token 账户,并仅下载金额字段。在前例中改用 subscribe(request) 即可。
客户端字段拼写为 datasize,偏移量使用字符串。同一命名账户筛选器中的条件组合使用;不同选择可分别命名。

解码切片中的代币金额

在账户处理函数中,将 8 字节切片解码为无符号小端整数:
上述 165 字节大小与偏移量适用于旧版 SPL Token 账户。Token-2022 扩展可能改变账户大小,使用前需核对布局。

断线后恢复状态

保存每次更新的账户地址、slot 和写入版本。出现间隔后先刷新 REST/RPC 快照,再将本地缓存视为最新状态。仅订阅钱包地址不会覆盖独立的代币账户。

相关指南

交易

Pump.fun 账户