概述
钱包注册向 LaserSell API 证明你拥有某个 Solana 钱包。在连接钱包到退出智能流之前需要进行注册。流会验证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 | 无效的公钥格式、格式错误的消息或过期的时间戳(>5 分钟)。 |
| 403 | Forbidden | 缺少或无效的 API 密钥,或签名验证失败。 |
DELETE /v1/wallets
取消注册钱包。
请求
响应
SDK 用法
所有 4 种 SDK 都提供钱包注册的辅助方法。proveOwnership / prove_ownership
使用你的密钥对在本地生成 WalletProof。这是纯加密操作,无网络调用。

