跳转到主要内容

概述

账户订阅在账户的 lamport 余额、数据或所有者发生变化时提供实时更新。您可以监控特定地址、由程序拥有的所有账户,或应用字节级数据过滤器。

过滤参数

dataSize 过滤器

仅接收数据长度完全匹配的账户更新:

memcmp 过滤器

在给定偏移量处按特定字节序列匹配账户(适用于鉴别器):
组合多种过滤器类型时,它们以逻辑 AND 运算。在 accountowner 数组中,值以逻辑 OR 运算。

示例:监控特定钱包

示例:按所有者程序监控所有代币账户

使用 accountsDataSlice 优化

如果您只需要账户数据的一部分(例如前 64 字节用于鉴别器),使用 accountsDataSlice 减少带宽:

常见使用场景