リクエストの署名
ChainStreamは、すべてのAPI呼び出しの認証にAPIキーを使用します。ベースAPI URLは、ワークスペース環境のタイプに応じて以下のいずれかになります:- メインネット:
https://api.chainstream.io/
Authorization- この値はBearer <Access Token>に設定する必要があります。アクセストークンはBase64エンコードされたJSON Web Token(JWT)です。
JWTトークンの生成
以下のコードを使用してJWTトークンを生成できます。scopeパラメータはオプションで、特定のAPIモジュールへのアクセス権限を制御します。
利用可能なスコープ
現在、以下のスコープがサポートされています:webhook.read- Webhook APIエンドポイントへの読み取りアクセスwebhook.write- Webhook APIエンドポイントへの書き込みアクセスkyt.read- KYT(Know Your Transaction)APIエンドポイントへの読み取りアクセスkyt.write- KYT APIエンドポイントへの書き込みアクセス
スコープを指定しない場合、トークンはすべての一般APIエンドポイントにアクセスできます。スコープは、保護されたWebhookまたはKYTエンドポイントにアクセスする場合にのみ必要です。
JavaScript
例1: スコープなし(一般APIアクセス)SDKの使用
JWTトークンを生成した後、それを使用してSDKを初期化できます:JavaScript SDK
プレースホルダーの値を実際のAPI認証情報に置き換えてください。

