From f539ef6f31a570a707b1dc2f72314bf0e9f476db Mon Sep 17 00:00:00 2001 From: tyranis0x01 Date: Tue, 7 Oct 2025 08:07:21 -0700 Subject: [PATCH 1/4] feat: Add getUserVerification External View Function --- src/interfaces/IIdentityManagerV2.sol | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/interfaces/IIdentityManagerV2.sol b/src/interfaces/IIdentityManagerV2.sol index 10796e1..329ab2b 100644 --- a/src/interfaces/IIdentityManagerV2.sol +++ b/src/interfaces/IIdentityManagerV2.sol @@ -83,4 +83,6 @@ interface IIdentityManagerV2 { function getIsVerified(address user) external view returns (bool); function isUserVerified(address user) external view returns (bool); function isVerificationExpired(address user) external view returns (bool); + function getUserVerification(address user) external view returns (UserVerification memory); + } From 1a1f6d911bcf3ce996636361e0b647e31c4e6be2 Mon Sep 17 00:00:00 2001 From: tyranis0x01 Date: Tue, 7 Oct 2025 08:07:39 -0700 Subject: [PATCH 2/4] feat: Add getVerificationLevel External View Function --- src/interfaces/IIdentityManagerV2.sol | 1 + 1 file changed, 1 insertion(+) diff --git a/src/interfaces/IIdentityManagerV2.sol b/src/interfaces/IIdentityManagerV2.sol index 329ab2b..cd5bc54 100644 --- a/src/interfaces/IIdentityManagerV2.sol +++ b/src/interfaces/IIdentityManagerV2.sol @@ -84,5 +84,6 @@ interface IIdentityManagerV2 { function isUserVerified(address user) external view returns (bool); function isVerificationExpired(address user) external view returns (bool); function getUserVerification(address user) external view returns (UserVerification memory); + function getVerificationLevel(address user) external view returns (VerificationLevel); } From ffd2b8bafd3508f1a17fd696fe7102e58cb9db84 Mon Sep 17 00:00:00 2001 From: tyranis0x01 Date: Tue, 7 Oct 2025 08:07:55 -0700 Subject: [PATCH 3/4] feat: Add getUserType External View Function --- src/interfaces/IIdentityManagerV2.sol | 1 + 1 file changed, 1 insertion(+) diff --git a/src/interfaces/IIdentityManagerV2.sol b/src/interfaces/IIdentityManagerV2.sol index cd5bc54..327c43f 100644 --- a/src/interfaces/IIdentityManagerV2.sol +++ b/src/interfaces/IIdentityManagerV2.sol @@ -85,5 +85,6 @@ interface IIdentityManagerV2 { function isVerificationExpired(address user) external view returns (bool); function getUserVerification(address user) external view returns (UserVerification memory); function getVerificationLevel(address user) external view returns (VerificationLevel); + function getUserType(address user) external view returns (UserType); } From 0b934b3c3f923ae379c4230e06afe317d47f57a9 Mon Sep 17 00:00:00 2001 From: tyranis0x01 Date: Tue, 7 Oct 2025 08:08:05 -0700 Subject: [PATCH 4/4] feat: forge fmt --- src/interfaces/IIdentityManagerV2.sol | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/interfaces/IIdentityManagerV2.sol b/src/interfaces/IIdentityManagerV2.sol index 327c43f..1dd7f53 100644 --- a/src/interfaces/IIdentityManagerV2.sol +++ b/src/interfaces/IIdentityManagerV2.sol @@ -85,6 +85,5 @@ interface IIdentityManagerV2 { function isVerificationExpired(address user) external view returns (bool); function getUserVerification(address user) external view returns (UserVerification memory); function getVerificationLevel(address user) external view returns (VerificationLevel); - function getUserType(address user) external view returns (UserType); - + function getUserType(address user) external view returns (UserType); }