describeProgram通过返回匹配器比较的确切名称来防止这种情况——解码的指令名称、事件名称和目录中3,600多个程序的帐户角色。
describeProgram是通过您的Parsed Streams WebSocket连接在wss://fs-beta.helius-rpc.com/?api-key=<API_KEY>发送的JSON-RPC方法,您在此连接上进行订阅。
推荐流程:使用describeProgram获取确切的指令和角色名称,以这些名称构建过滤器,然后订阅。跟踪Jupiter交换指南会从头到尾进行讲解。
Body
array
必填
Response
string
程序的地址(base58)。
string
程序的目录名称。
string[]
解码后的指令名称,与匹配器比较的完全一致。在
instructionNames过滤器字段中使用这些名称。string[]
解析器为此程序识别的事件名称。
string[]
解码后的帐户角色名称。在
accounts.roles过滤器字段中用作键——它们完全匹配,无需大小写折衷。