Inspired by the WebAuthn verifier open-sourced by Cartridge, and by following the plugin specification, create a plugin that can verify a WebAuthn signature.
Full description
Ledger, Argent, and Cartridge collaborated to specify what a plugin looks like for smart-contract wallets that accept them.
Months ago, Cartridge open-sourced a WebAuthn verifier in Cairo for the need of its game.
At Ledger Fresh, we also plan to use WebAuthn for the extraordinary UX this specification offers when coupled with the account abstraction paradigm. The goal of this task is to develop a plugin that will be able to verify a WebAuthn signature on-chain. Be inspired by the Cartridge WebAuthn verifier and the StarkSigner plugin already developed by Ledger, Argent, and Cartridge.
The plugin must be a contribution here, it must respect the CONTRIBUTING file, and everything must be tested.
⚠️ If at the time of starting this task, Cairo1.0 is ready to be used in production, please merge this task with #55 to directly write the plugin in Cairo1.0 ⚠️
Do you have a plugin idea? Share it in the dedicated discussion
This is an automatic post that is intended to facilitate the follow-up of the project.
This post is meant to be edited throughout the life of the project.
Header
Name of the task: Plugin WebAuthnSignerMulti
Name of the module: On-chain
Difficulty: 8
Waiting for: /
Body
Short description
Inspired by the WebAuthn verifier open-sourced by Cartridge, and by following the plugin specification, create a plugin that can verify a WebAuthn signature.
Full description
Ledger, Argent, and Cartridge collaborated to specify what a plugin looks like for smart-contract wallets that accept them. Months ago, Cartridge open-sourced a WebAuthn verifier in Cairo for the need of its game. At Ledger Fresh, we also plan to use WebAuthn for the extraordinary UX this specification offers when coupled with the account abstraction paradigm. The goal of this task is to develop a plugin that will be able to verify a WebAuthn signature on-chain. Be inspired by the Cartridge WebAuthn verifier and the StarkSigner plugin already developed by Ledger, Argent, and Cartridge.
The plugin must be a contribution here, it must respect the CONTRIBUTING file, and everything must be tested.
Additionals ressources
⚠️ If at the time of starting this task, Cairo1.0 is ready to be used in production, please merge this task with #55 to directly write the plugin in Cairo1.0 ⚠️
Do you have a plugin idea? Share it in the dedicated discussion