From 35292ba97ce3409b7c5a32f93a468c4339e161b5 Mon Sep 17 00:00:00 2001 From: Hadrien Croubois Date: Fri, 26 Sep 2025 15:57:16 +0200 Subject: [PATCH 1/2] Mark ERC7913WebAuthnVerifier as stateless --- .../utils/cryptography/verifiers/ERC7913WebAuthnVerifier.sol | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contracts/utils/cryptography/verifiers/ERC7913WebAuthnVerifier.sol b/contracts/utils/cryptography/verifiers/ERC7913WebAuthnVerifier.sol index a5fb5b829b9..9dbf9e2e856 100644 --- a/contracts/utils/cryptography/verifiers/ERC7913WebAuthnVerifier.sol +++ b/contracts/utils/cryptography/verifiers/ERC7913WebAuthnVerifier.sol @@ -16,6 +16,8 @@ import {IERC7913SignatureVerifier} from "../../../interfaces/IERC7913.sol"; * WebAuthn checks: type validation, challenge matching, and cryptographic signature verification. * * NOTE: Wallets that may require default P256 validation may install a P256 verifier separately. + * + * @custom:stateless */ contract ERC7913WebAuthnVerifier is IERC7913SignatureVerifier { /// @inheritdoc IERC7913SignatureVerifier From fa93df29626ad75ccabe6c3e1ed326531b3ad056 Mon Sep 17 00:00:00 2001 From: Hadrien Croubois Date: Mon, 29 Sep 2025 10:18:23 +0200 Subject: [PATCH 2/2] stateless --- contracts/mocks/Stateless.sol | 1 + 1 file changed, 1 insertion(+) diff --git a/contracts/mocks/Stateless.sol b/contracts/mocks/Stateless.sol index 08d6795ad8f..5b11eb657b8 100644 --- a/contracts/mocks/Stateless.sol +++ b/contracts/mocks/Stateless.sol @@ -33,6 +33,7 @@ import {ERC4337Utils} from "../account/utils/draft-ERC4337Utils.sol"; import {ERC7579Utils} from "../account/utils/draft-ERC7579Utils.sol"; import {ERC7913P256Verifier} from "../utils/cryptography/verifiers/ERC7913P256Verifier.sol"; import {ERC7913RSAVerifier} from "../utils/cryptography/verifiers/ERC7913RSAVerifier.sol"; +import {ERC7913WebAuthnVerifier} from "../utils/cryptography/verifiers/ERC7913WebAuthnVerifier.sol"; import {Heap} from "../utils/structs/Heap.sol"; import {InteroperableAddress} from "../utils/draft-InteroperableAddress.sol"; import {LowLevelCall} from "../utils/LowLevelCall.sol";