describeProgramは、比較に使用される正確な名前(カタログ内の3,600以上のプログラムのデコードされた命令名、イベント名、アカウントロール)を返すことでそれを防ぎます。
describeProgram は、WebSocket 接続経由で送信される JSON-RPC メソッドです。現在、これは wss://fs-beta.helius-rpc.com/?api-key=<API_KEY> でのみ利用でき、サブスクライブ先の Gatekeeper エンドポイント(wss://beta.helius-rpc.com)では利用できません。検出用に fs-beta への別の接続を開き、その後 Gatekeeper でサブスクライブしてください。
推奨フロー: describeProgramを使用して正確な命令名とロール名を取得し、それらの名前でフィルターを構築し、次にsubscribeします。Track Jupiter Swapsガイドは、これを最初から最後まで説明します。
本文
array
必須
応答
string
プログラムのアドレス(base58)。
string
プログラムのカタログ名。
string[]
マッチャーが比較する正確なデコード済み命令名。これらを
instructionNamesフィルターフィールドで使用します。string[]
このプログラムに対してパーサーが認識するイベント名。
string[]
デコード済みのアカウントロール名。これらを
accounts.rolesフィルターフィールドのキーとして使用してください—正確に一致し、大文字と小文字は区別されません。