You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Just for the record, this issue has a lot of overlap with #173
We decided to pivot this PoC into a small web app that uses passkeys to learn more about WebAuthn as there are some peculiarities, such as it can only be used over HTTPS, you have to generate a user ID beforehand, etc.
This PR adds an example application where a Safe with a passkey owner is
deployed and minting an NFT. Implements
#188 and
#187
Demo recording:
https://www.loom.com/share/c44946ad137341daa9be08dce07cd886
Testing the application:
1. Follow the instructions in the README
This issue captures the work for vendoring a PoC
ISignatureValidator
implementation that supports WebAuthn.Specifically, this should verify a WebAuthn signature matches a public key for some input hash.
Note that WebAuthn doesn't allow signing raw hashes, but an "envelope" instead. This needs to be decoded and verified as part of the process.
Existing implementations evaluated in #172 contain
Expected Output
contracts/test
directoryUserOperation
with a WebAuthn signer works over theEntryPoint
The text was updated successfully, but these errors were encountered: