From bfe22dc5ec551fc79ee08c98de1184899d4eafb5 Mon Sep 17 00:00:00 2001 From: tyranis0x01 Date: Mon, 6 Oct 2025 10:32:22 -0700 Subject: [PATCH 1/4] feat: Add getIsVerified External View Function --- src/interfaces/IIdentityManagerV2.sol | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/interfaces/IIdentityManagerV2.sol b/src/interfaces/IIdentityManagerV2.sol index 1656ee6..37a63de 100644 --- a/src/interfaces/IIdentityManagerV2.sol +++ b/src/interfaces/IIdentityManagerV2.sol @@ -78,4 +78,8 @@ interface IIdentityManagerV2 { function revokeVerification(address user, string calldata reason) external; function updateUserType(address user, UserType newUserType) external; function renewVerification(address user, uint256 newExpirationTimestamp) external; + + // View functions + function getIsVerified(address user) external view returns (bool); + } From cb76bc8e31e1df9ab30d6225a6d8e0981eae4ede Mon Sep 17 00:00:00 2001 From: tyranis0x01 Date: Mon, 6 Oct 2025 10:32:37 -0700 Subject: [PATCH 2/4] feat: Add isUserVerified External View Function --- src/interfaces/IIdentityManagerV2.sol | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/interfaces/IIdentityManagerV2.sol b/src/interfaces/IIdentityManagerV2.sol index 37a63de..a18a08c 100644 --- a/src/interfaces/IIdentityManagerV2.sol +++ b/src/interfaces/IIdentityManagerV2.sol @@ -81,5 +81,6 @@ interface IIdentityManagerV2 { // View functions function getIsVerified(address user) external view returns (bool); - + function isUserVerified(address user) external view returns (bool); + } From fb0b770a18f62139011d4c3465cb4b03a440dc06 Mon Sep 17 00:00:00 2001 From: tyranis0x01 Date: Mon, 6 Oct 2025 10:32:53 -0700 Subject: [PATCH 3/4] feat: Add isVerificationExpired 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 a18a08c..19f75b8 100644 --- a/src/interfaces/IIdentityManagerV2.sol +++ b/src/interfaces/IIdentityManagerV2.sol @@ -82,5 +82,6 @@ interface IIdentityManagerV2 { // View functions function getIsVerified(address user) external view returns (bool); function isUserVerified(address user) external view returns (bool); + function isVerificationExpired(address user) external view returns (bool); } From dadef526f06dadc082f1f4c92f66160cb4de81d9 Mon Sep 17 00:00:00 2001 From: tyranis0x01 Date: Mon, 6 Oct 2025 10:33:01 -0700 Subject: [PATCH 4/4] feat: forge fmt --- src/interfaces/IIdentityManagerV2.sol | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/interfaces/IIdentityManagerV2.sol b/src/interfaces/IIdentityManagerV2.sol index 19f75b8..10796e1 100644 --- a/src/interfaces/IIdentityManagerV2.sol +++ b/src/interfaces/IIdentityManagerV2.sol @@ -81,7 +81,6 @@ interface IIdentityManagerV2 { // View functions 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 isUserVerified(address user) external view returns (bool); + function isVerificationExpired(address user) external view returns (bool); }