数分で開始
SDK をインストールし、クライアントを初期化して、最初の API コールを実行しましょう。
quickstart.js
import SlaunchX from '@slaunchx/sdk';
const client = new SlaunchX({
apiKey: 'sk_test_...',
environment: 'sandbox'
});
const wallet = await client.wallets.create({
currency: 'USDT',
network: 'tron'
}); 開発者のために設計
インテグレーションを加速するモダンなツール群。
REST API
包括的な OpenAPI ドキュメントを備えた RESTful エンドポイント。予測可能なリソース指向 URL、標準 HTTP メソッド、一貫した JSON レスポンス。
Webhooks
取引ステータス、コンプライアンスアラート、アカウント変更のリアルタイムイベント通知。署名付きペイロード、自動リトライ、配信追跡。
サンドボックス環境
決済フローをシミュレートするフル機能のテスト環境。テストウォレット、モック取引、実際のエラーシナリオを実資金なしで検証。
公式 SDK
Node.js、Python、Java、Go の公式ライブラリ。型安全なクライアント、組み込みの認証、エラーハンドリング、自動リトライ。
セキュア認証
すべての API リクエストは API キーで認証され、HMAC-SHA256 で署名されます。データの整合性を保証し、リプレイ攻撃を防止します。
- 1
API キー
X-Api-Key ヘッダーに API キーを含めてアプリケーションを識別します。
- 2
リクエスト署名
シークレットキーを使用して HMAC-SHA256 で各リクエストに署名。署名はメソッド、パス、タイムスタンプ、ノンス、ボディハッシュをカバーします。
- 3
リプレイ保護
各リクエストに一意のノンス (UUID) とタイムスタンプが必要です。ノンスはサーバー側で 60 秒の TTL ウィンドウで検証されます。
auth.js
// Required headers for every API request
const headers = {
'X-Api-Key': apiKey,
'X-Timestamp': Date.now(),
'X-Nonce': crypto.randomUUID(),
'X-Signature': hmacSha256(secret, payload)
};