Crypto Wallet Authentication
A 2-step recipe with Stytch. We can help you get access.
Recipe · 2 steps
Crypto Wallet Authentication
with Stytch · Identity & Access Management
Issue a wallet challenge and authenticate the signed response.
- Start crypto wallet authentication to issue a challenge for the wallet address, creating the user if no account exists, and return the challenge.
- Authenticate the signature the user produced by signing the challenge to mint a session.
What you'll need to have ready
- crypto_wallet_type: The wallet type, e.g. "ethereum" or "solana".
- crypto_wallet_address: The public wallet address being authenticated.
- signature: The signature produced by signing the issued challenge.
- session_duration_minutes: Optional session lifetime in minutes for the authenticated session.
For your developer
Arazzo workflow stytch:crypto-wallet-auth, 2 operations: api_crypto_wallet_v1_AuthenticateStart → api_crypto_wallet_v1_Authenticate. Specs on APIs.io.