The server creates a signed authentication challenge bound to the wallet address, origin, nonce, and expiration. The wallet signs the message, and the server verifies and consumes the challenge once.
Steps
- 01
Choose wallet login
- 02
Connect a compatible wallet
- 03
Read the sign-in message
- 04
Sign the challenge
- 05
Wait for server verification