Contribution
We've developed the first audited, production-ready P256Verifier smart contract. Our open-source implementation has enabled developers to create better UX for secure self-custody on Optimism and Ethereum-equivalent L2s more broadly.
P256 ECDSA signatures are available on a wide variety of consumer cryptosystems including Yubikey, Apple's Secure Enclave, the Android Keystore, passkeys, and WebAuthn. This makes P256 signature verification especially useful for smart-contract wallets, enabling hardware-based signing keys and safer, easier self-custody.
See our blog post (https://daimo.xyz/blog/p256verifier) for a more complete description of the features and under-the-hood details of the verifier.