Authentication
Session Management
GET
/api/auth/me
Returns all authenticated wallet addresses in the current session.
Response
{ "isLoggedIn": false, "addresses": ["0x..."] }GET
/api/auth/me?address={wallet_address}
Checks if a specific wallet address has an active session.
Response
{ "isLoggedIn": true, "address": "0x...", "allAddresses": ["0x..."] }DELETE
/api/auth/me?address={wallet_address}
Logs out a specific address. Omit the address param to destroy the entire session.
Response
{ "ok": true, "message": "Logged out 0x..." }