WebAuthn Demo

Imagine a world where signing crypto transactions was as seamless as using ApplePay. Well that day is coming soon. All the pieces are in place. We tried fitting some of the existing Lego pieces together, to see how far we could get. This page is a demo of using the Webauthn APIs to create a private key (wallet) that lives on your device or on your phone, and then using that key to sign transactions, and send them to a Go backend where they are cryptographically verified using the secp256r1 (P256) curve.

Blog Post

Wallets Clear


Blockchain Accounts on Server

Address Balance

Transactions

Height Payer Payee Amount

Response from server...


      

Data sent to server...