From c4e3eeba9ec2cfb3b871d9e377678a524e2e5d4d Mon Sep 17 00:00:00 2001 From: tyranis0x01 Date: Sat, 4 Oct 2025 12:02:36 -0700 Subject: [PATCH 1/5] feat: Add emergencyVerify External Function --- src/interfaces/IIdentityManagerV2.sol | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/interfaces/IIdentityManagerV2.sol b/src/interfaces/IIdentityManagerV2.sol index 2fb5bec..71595f5 100644 --- a/src/interfaces/IIdentityManagerV2.sol +++ b/src/interfaces/IIdentityManagerV2.sol @@ -71,4 +71,10 @@ interface IIdentityManagerV2 { uint256[] calldata expirationTimestamps, string[] calldata metadataHashes ) external; + + function emergencyVerify( + address user, + UserType userType, + VerificationLevel level + ) external; } From 6c90abdd0a3ef563ffae14f5f578ed9e546bfe97 Mon Sep 17 00:00:00 2001 From: tyranis0x01 Date: Sat, 4 Oct 2025 12:03:05 -0700 Subject: [PATCH 2/5] feat: Add revokeVerification External Ma Function --- src/interfaces/IIdentityManagerV2.sol | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/interfaces/IIdentityManagerV2.sol b/src/interfaces/IIdentityManagerV2.sol index 71595f5..e9915ab 100644 --- a/src/interfaces/IIdentityManagerV2.sol +++ b/src/interfaces/IIdentityManagerV2.sol @@ -77,4 +77,8 @@ interface IIdentityManagerV2 { UserType userType, VerificationLevel level ) external; + + // Management functions + function revokeVerification(address user, string calldata reason) external; + } From ab8c80bb54f3c5a893956f94fea7b8eddbcd0f1a Mon Sep 17 00:00:00 2001 From: tyranis0x01 Date: Sat, 4 Oct 2025 12:03:21 -0700 Subject: [PATCH 3/5] feat: forge fmt --- src/interfaces/IIdentityManagerV2.sol | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/interfaces/IIdentityManagerV2.sol b/src/interfaces/IIdentityManagerV2.sol index e9915ab..1a12359 100644 --- a/src/interfaces/IIdentityManagerV2.sol +++ b/src/interfaces/IIdentityManagerV2.sol @@ -72,13 +72,8 @@ interface IIdentityManagerV2 { string[] calldata metadataHashes ) external; - function emergencyVerify( - address user, - UserType userType, - VerificationLevel level - ) external; + function emergencyVerify(address user, UserType userType, VerificationLevel level) external; // Management functions function revokeVerification(address user, string calldata reason) external; - } From bdc9e4a7d9ffcc5bd7077914bd0ef7f86e1ad1cb Mon Sep 17 00:00:00 2001 From: tyranis0x01 Date: Sun, 5 Oct 2025 13:01:22 -0700 Subject: [PATCH 4/5] feat: Add updateUserType External Function --- src/interfaces/IIdentityManagerV2.sol | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/interfaces/IIdentityManagerV2.sol b/src/interfaces/IIdentityManagerV2.sol index 1a12359..567da80 100644 --- a/src/interfaces/IIdentityManagerV2.sol +++ b/src/interfaces/IIdentityManagerV2.sol @@ -76,4 +76,7 @@ interface IIdentityManagerV2 { // Management functions function revokeVerification(address user, string calldata reason) external; + function updateUserType(address user, UserType newUserType) external; + + } From 1231050f74dd7586443884796032b5950e103da3 Mon Sep 17 00:00:00 2001 From: tyranis0x01 Date: Sun, 5 Oct 2025 13:01:47 -0700 Subject: [PATCH 5/5] feat: Add renewVerification External Function --- 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 567da80..1656ee6 100644 --- a/src/interfaces/IIdentityManagerV2.sol +++ b/src/interfaces/IIdentityManagerV2.sol @@ -77,6 +77,5 @@ interface IIdentityManagerV2 { // Management functions function revokeVerification(address user, string calldata reason) external; function updateUserType(address user, UserType newUserType) external; - - + function renewVerification(address user, uint256 newExpirationTimestamp) external; }