Session --
Account not set
Register Passkey
Step 1 — Generate Keypair
Generate a P-256 keypair using the WASM module, or enter an existing mnemonic.
Step 2 — Create Device Credential
Register a passkey on this device using WebAuthn. Binds the keypair to your browser/hardware key.
Step 3 — Register On-Chain
Broadcast a MsgRegisterAuthenticator to add the passkey to your smart account on-chain.
Active Authenticators
No authenticators found. Connect wallet or enter address above.
Session Key
Derive a temporary session key authorized by your passkey. The session key signs API requests and expires automatically.
Message Builder
Compose your transaction message as JSON. This will be wrapped with the smart account authentication extension before signing.
Authentication Wrapper Preview
{ "authenticator_id": null, "inner_msg": null, "signature": "(sign to populate)" }
Authenticator
Select which authenticator to sign with.
Transaction History
No transactions in this session.