概要
ウォレット登録は、LaserSell APIに対してSolanaウォレットの所有権を証明します。Exit Intelligence Streamにウォレットを接続する前に登録が必要です。ストリームはconfigureメッセージ内のすべてのウォレットがアカウントに登録されていることを検証します。
登録にはEd25519署名を使用するため、オンチェーントランザクションは不要です。
POST /v1/wallets/register
Ed25519署名で所有権を証明してウォレットを登録します。
リクエスト
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
wallet_pubkey | string | はい | 登録するSolanaウォレット公開鍵。 |
signature | string | はい | メッセージのEd25519署名(base58エンコード)。 |
message | string | はい | 構造化メッセージ: lasersell-register:<pubkey>:<unix_timestamp>。タイムスタンプは5分以内である必要があります。 |
label | string | いいえ | ウォレットのオプションの人間可読ラベル。 |
レスポンス
認証
有効なAPIキーを含むx-api-keyヘッダーが必要です。
エラー
| ステータス | コード | 説明 |
|---|---|---|
| 400 | Bad Request | 無効なpubkeyフォーマット、不正なメッセージ、またはタイムスタンプ期限切れ(5分超)。 |
| 403 | Forbidden | APIキーの欠落/無効、または署名検証失敗。 |
DELETE /v1/wallets
ウォレットの登録を解除します。
リクエスト
レスポンス
SDKの使用方法
4つのSDKすべてにウォレット登録用のヘルパーメソッドが用意されています。proveOwnership / prove_ownership
キーペアを使用してローカルでWalletProofを生成します。ネットワーク呼び出しのない純粋な暗号操作です。

