βΉ Back
βοΈ Web3 Playground
Generate Ethereum keys, build SIWE messages, and sign for testing
π Ethereum Wallet
Address
Copy
Private Key
Copy
πΎ
Saved in localStorage β survives page reload
β¨ Generate New Wallet
β¬ Import Private Key
β Clear
Import
Cancel
π SIWE Messages
βΊ Regenerate (new nonce)
π
No wallet yet
Generate a wallet above to build SIWE messages
Config
Domain
URI
Chain ID
Bind Email (for wallet binding)
Statement Β· login
(optional, leave blank for none)
Statement Β· wallet binding
(use
{email}
as placeholder)
Resources
(one URI per line)
Include
Not Before
(IncludeNotBefore)
Login
no statement
Copy
Sign β fill β copy
Wallet Binding
with statement
β Set "Bind Email" above β the statement must contain the user's email
Copy
Sign β fill β copy
βοΈ Sign Message
Message to sign
Sign with current wallet
Signature
Signature will appear hereβ¦
Request Payload
Copy