Skip to main content
基于过滤器的API最常见的失败是一个有效但不匹配任何内容的过滤器,通常是一个猜测的指令或角色名称。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过滤器字段中用作键——它们完全匹配,无需大小写折衷。