Parsed Streamsはクローズドベータです。現在、アクセスはホワイトリストに登録されたプロジェクトIDに限られており、一般公開前にAPIが変更される可能性があります。クローズドベータに参加するには、こちらから応募してください。
idでレスポンスを受け取ります。サブスクリプションが解除されるか切断されるまで、サブスクリプションがparsedTransactionNotificationメッセージをプッシュします。
parsedTransactionSubscribe
プログラム、アカウント、命令フィルタに一致するデコードされたトランザクションを購読します。
parsedTransactionUnsubscribe
IDでサブスクリプションを停止します。
ping
リバイブネスをチェックし、静かな接続を維持します。
describeProgram
マッチャーが比較する正確な命令と役割名を発見します。
接続
HeliusチームがプロジェクトIDをホワイトリストに登録し、接続エンドポイントを共有します。あなたのプロジェクトのAPIキーを認証し、api-keyクエリパラメータ(またはx-api-keyヘッダー)として渡します。
wscat
制限
エラー
エラーはJSON-RPC 2.0に従います:{ "error": { "code": <int>, "message": "<text>" }, "id": <id> }。メッセージは何が間違っていたのか、どこで間違っていたのかを正確に伝えます。
接続はWebSocketのクローズコードで閉じることもあります—各コードの意味と回復方法については、リコネクトの処理を参照してください。
詳細を学ぶ
Parsed Streams Overview
Parsed Streamsとは何か、フィルタの背後にあるメンタルモデル。
Quickstart
接続し、最初のフィルタを送信し、デコードされた通知を読みます。
Parsed Events Reference
同じデコードされたトランザクションをRESTまたはGraphQLでオンデマンドでクエリします。
Handling Reconnects
アイドルタイムアウトやデプロイを乗り越え、見逃したものを正確にバックフィルします。