Login via Wallet

Passwordless — sign a message to confirm wallet ownership.

Extension
QR / Mobile
Token
1
Connect Wallet
SafePal, MetaMask, or any EVM wallet
2
Get Challenge
One-time nonce from Worker (SIWE)
3
Sign in Wallet
No gas, read-only signature
4
Verify on Worker
ecrecover signature check
Wallet:
Generating…
Scan with SafePal Mobile → DApp Browser → sign
Waiting for mobile login…
Paste a session token from your Worker:
Zero-Trust · AES-256-GCM · SIWE EIP-4361
Not configured
0x…
Inbox 0

No messages

Configure Worker URL in settings.

ETAMail

Select a message to view.
Decryption is local.

No subject
From:
Key:
E2E Encrypted AES-256-GCM Local decrypt
XMTP
Not connected
Connect wallet to load conversations

Select a conversation

Nostr Feed
Enter your Nostr pubkey above
Telegram
No linked users.
Ask them to message your bot
and type /link

Select a contact