OP-42 · Protocol

Add passkey-signed transactions

Accept secp256r1 signatures so phones can sign transactions with a passkey instead of a seed phrase.

DraftBy Wallet working groupOpened 27 September 2026 · discussion until 25 October 2026

Motivation

Seed phrases are the largest cause of lost funds for new users. Passkeys are already on every modern phone.

Specification

  1. Add a precompile that verifies secp256r1 signatures.
  2. Account programs may register a passkey as a signer.