Request nonce for wallet authentication
Generate a nonce that the user must sign with their wallet
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Request a nonce for wallet authentication
Response Body
application/json
curl -X POST "https://example.com/auth/nonce" \ -H "Content-Type: application/json" \ -d '{ "address": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984" }'{ "nonce": "string", "message": "string", "expiresAt": 1}Redeem a finished X sign-in POST
Exchanges the single-use ticket from the callback for a session, proving this is the browser that started the sign-in by presenting the verifier behind its challenge. Returns the token pair in the body and sets the session cookies, so bearer and cookie clients are both served.
Register new user with email and password POST
Create an unverified user account with email and password. A verification email will be sent.