Webauthn Prf Wallet

Build an iframe-isolated, passkey-derived Ethereum wallet using the WebAuthn PRF extension. Use when the user wants to implement a passkey-based wallet, derive an EVM private key from a passkey without server custody, add a non-custodial wallet pattern to a web app, harden wallet key handling against XSS via an isolated iframe, or check whether a client platform supports the WebAuthn PRF extension. Covers PRF + HKDF → secp256k1 key derivation, LongBlob fallback for compatibility, cross-frame RPC via Postmate, and browser/OS platform support gating.

1shot-api ba1605a 22 files · 217.5 KB Updated

File contents

1shot-api/skills/tree/main/webauthn-prf-wallet commit ba1605a9d2

Frequently asked questions

npx skillmds@latest add 1shot-api/webauthn-prf-wallet