Protocol Smart Contract
Go To:

Passkey

WebAuthn P-256 signature verification0x00000000000000000000000000000000000000AA~3,450 gas

First, register a passkey. This will prompt for Face ID, Touch ID, or your device PIN.

Why It Matters

Standard EVM only supports secp256k1. Verifying passkeys in Solidity: ~300,000 gas. This precompile: ~3,000 gas. 100x cheaper.

Interface

Input:  hash(32) | r(32) | s(32) | x(32) | y(32) = 160 bytes
Output: bool (1 = valid, 0 = invalid)