Login via Wallet

Passwordless login via SafePal.
Sign a message to confirm wallet ownership.

Extension
QR / Mobile
Token
1
Connect Wallet
SafePal Extension, MetaMask, or any EVM wallet
2
Get Challenge
Server issues a one-time nonce (SIWE EIP-4361)
3
Sign in Wallet
Confirm login — no gas fee, read-only signature
4
Verify on Worker
Cloudflare Worker verifies signature via ecrecover
Wallet:
Generating…
Scan with SafePal Mobile or any QR reader
1
Open SafePal app → DApps tab → scan QR
2
Page opens in SafePal browser → tap Connect
3
Confirm the sign-in message — no gas fee
4
This page auto-detects and logs you in
Waiting for mobile login…
Already have a session token from your Worker? Paste it below to log in directly.
Zero-Trust · AES-256-GCM · Web Crypto API · SIWE EIP-4361
Inbox 0 messages

No messages

Configure Worker URL and API token
in settings, then click Refresh.

ETAMail

Select a message to view.
Decryption happens locally in your browser.

No subject
From:
Key:
E2E Encrypted AES-256-GCM Decrypted locally