The official SDK orchestrates the whole flow via
client.auth.signIn(...). See Authentication and Configuration.Request challenge
string
required
application/jsonstring
required
Wallet address that will authenticate.
string
required
Blockchain of the address (for example,
solana).string
Challenge message (nonce) to be signed by the wallet.
Verify signature
Sends the challenge signature and receives the JWT token.string
required
application/jsonstring
required
Wallet address.
string
required
Blockchain of the address.
string
required
Challenge signature produced by the wallet.
string
JWT token to be used in the
Authorization header of authenticated calls.Send OTP
Sends a one-time password (OTP) as an additional factor, when applicable to the flow.boolean
Indicates whether the code was sent successfully.
Token usage
Include the JWT token in theAuthorization header of every authenticated call: