From 21c8ed1764585d89d6340e97129952db3a96e9fc Mon Sep 17 00:00:00 2001 From: Akshay Date: Thu, 14 Mar 2024 12:49:02 +0100 Subject: [PATCH] [293] Add module and singleton in sequence diagram --- modules/passkey/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/passkey/README.md b/modules/passkey/README.md index c00b124d..2d0800df 100644 --- a/modules/passkey/README.md +++ b/modules/passkey/README.md @@ -14,6 +14,8 @@ participant SPF as SafeProxyFactory participant WASF as WebAuthnSignerFactory participant SP as SafeProxy participant SSL as SafeSignerLaunchpad +participant S as Singleton +participant M as Module participant WAV as WebAuthnVerifier participant PV as P256Verifier actor T as Target @@ -22,7 +24,7 @@ U->>+CS: Create Credential (User calls `create(...)`) CS->>U: Decode public key from the return value U->>+WASF: Get signer address (signer might not be deployed yet) WASF->>U: Signer address -U->>+SPF: Submit Payload that calculates SafeProxy address with SafeSignerLaunchpad as singleton and corresponding initializer data +U->>+B: Submit UserOp payload that deploys SafeProxy address with SafeSignerLaunchpad as singleton in initCode and corresponding call data that calls `initializeThenUserOp(...)` ands sets implementation to Safe Singleton B->>+EP: Submit User Operations EP->>+SP: Validate UserOp