Register a Wallet
Registers a wallet for the first time using the user’s name and email. Returns the new wallet state — status will be not_started until the user clears identity verification. A second call for the same address returns already_registered; use GET /v1/wallets/{address} to read state instead.
Authorizations
Session cookie issued by POST /v1/session/{address}. Sent automatically by the browser; the SDK uses credentials: 'include'.
Path Parameters
Ethereum address (0x-prefixed, 40 hex chars). Lowercased server-side before binding.
^0x[a-fA-F0-9]{40}$"0xaabbccddeeff00112233445566778899aabbccdd"
Body
Response
Registered
Wallet-scoped customer state. Notable status values are not_started, incomplete, under_review, active, rejected; other values may also appear and should be treated as opaque strings.
^0x[a-fA-F0-9]{40}$"0xaabbccddeeff00112233445566778899aabbccdd"
Identity-verification status. active means the user is fully verified and can transact. Branch on this value as a string.
"active"
Whether the user has accepted the Terms of Service.
true