什么是 accountSubscribe?
Solana 的 WebSockets 支持一种方法,可以让您订阅一个账户,并在与匹配的账户公钥相关的 lamports 或数据发生变化时,通过 WebSocket 连接接收通知。
此方法直接符合 Solana WSS API 规范。
参数
string:账户公钥,以base58格式发送(必需)object:一个可选对象,用于传递其他参数encoding:指定在AccountNotification中返回数据的格式。支持的值:base58(默认),base64,base64+zstd,jsonParsedcommitment:定义交易的承诺级别。支持的值:finalized(默认),confirmed,processed
账户订阅示例
在此示例中,我们正在订阅账户SysvarC1ock11111111111111111111111111111111 的更改。
每当该账户的数据或 lamports 发生变化时,我们将看到更新。
对于这个特定账户,更新频繁发生,因为 slot 和 unixTimestamp 都是返回账户数据的一部分。