Skip to main content
POST
Public endpoint. No JWT or Authorization header is required. It creates a five-minute challenge for the requested wallet; sign the returned message exactly as received with Ethereum personal_sign.
string
required
Nonzero 20-byte address of the secondary trading EOA. Example: 0x1111111111111111111111111111111111111111.
string
required
Lowercase 128-bit challenge identifier without a 0x prefix.
string
required
Exact UTF-8 SIWE-style message to sign with ERC-191 personal_sign.
string
required
Challenge expiration as an ISO 8601 timestamp.

Body

application/json
wallet
string
required

Trading wallet address

Response

200

Short-lived challenge