From a885480b5ed68d990087e9373b660d8590c77107 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Wed, 11 Oct 2023 15:11:18 +0200 Subject: [PATCH 1/4] feat: add has identity (#140) --- misc/identity-keys/src/identity-keys.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/misc/identity-keys/src/identity-keys.ts b/misc/identity-keys/src/identity-keys.ts index ec27fb99..d35cc709 100644 --- a/misc/identity-keys/src/identity-keys.ts +++ b/misc/identity-keys/src/identity-keys.ts @@ -177,4 +177,8 @@ export class IdentityKeys implements IIdentityKeys { public async getIdentity({ account }: GetIdentityParams): Promise { return this.identityKeys.get(account).identityKeyPub; } + + public async hasIdentity({ account }: GetIdentityParams): Promise { + return this.identityKeys.keys.includes(account); + } } From 34d74d6fac4b7e61788ca1ce727cec1d83c8ceac Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Wed, 11 Oct 2023 15:26:52 +0200 Subject: [PATCH 2/4] bump identity 0.2.1 (#141) --- misc/identity-keys/package-lock.json | 4 ++-- misc/identity-keys/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/misc/identity-keys/package-lock.json b/misc/identity-keys/package-lock.json index 945d0200..392c4264 100644 --- a/misc/identity-keys/package-lock.json +++ b/misc/identity-keys/package-lock.json @@ -1,12 +1,12 @@ { "name": "@walletconnect/identity-keys", - "version": "0.2.0", + "version": "0.2.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@walletconnect/identity-keys", - "version": "0.2.0", + "version": "0.2.1", "license": "MIT", "dependencies": { "@noble/ed25519": "^1.7.1", diff --git a/misc/identity-keys/package.json b/misc/identity-keys/package.json index c8ce0562..39021958 100644 --- a/misc/identity-keys/package.json +++ b/misc/identity-keys/package.json @@ -1,6 +1,6 @@ { "name": "@walletconnect/identity-keys", - "version": "0.2.0", + "version": "0.2.1", "description": "Utilities to register, resolve and unregister identity keys", "keywords": [ "identity", From 3135641321635190843ede021dedf58c80fb0935 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Thu, 12 Oct 2023 16:05:16 +0200 Subject: [PATCH 3/4] fix: delete identity key after unregistering (#143) * fix: delete identity key after unregistering * Add missing semicolon * Update misc/identity-keys/src/identity-keys.ts Co-authored-by: Ben Kremer --------- Co-authored-by: Ben Kremer --- misc/identity-keys/src/identity-keys.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/misc/identity-keys/src/identity-keys.ts b/misc/identity-keys/src/identity-keys.ts index d35cc709..da7bea38 100644 --- a/misc/identity-keys/src/identity-keys.ts +++ b/misc/identity-keys/src/identity-keys.ts @@ -156,6 +156,8 @@ export class IdentityKeys implements IIdentityKeys { if (response.status !== 200) { throw new Error(`Failed to unregister on keyserver ${response.status}`); } + + await this.identityKeys.delete(account, { code: -1, message: `Account ${account} unregistered` }); } catch (error) { this.core.logger.error(error); throw error; From c0a6bdcd351c57bd614860df4799222e6c82a162 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Thu, 12 Oct 2023 16:13:37 +0200 Subject: [PATCH 4/4] Chore/bump identity keys 2 2 (#144) * bump version 0.2.2 * format account --- misc/identity-keys/package-lock.json | 4 ++-- misc/identity-keys/package.json | 2 +- misc/identity-keys/src/identity-keys.ts | 5 ++++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/misc/identity-keys/package-lock.json b/misc/identity-keys/package-lock.json index 392c4264..3efdf454 100644 --- a/misc/identity-keys/package-lock.json +++ b/misc/identity-keys/package-lock.json @@ -1,12 +1,12 @@ { "name": "@walletconnect/identity-keys", - "version": "0.2.1", + "version": "0.2.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@walletconnect/identity-keys", - "version": "0.2.1", + "version": "0.2.2", "license": "MIT", "dependencies": { "@noble/ed25519": "^1.7.1", diff --git a/misc/identity-keys/package.json b/misc/identity-keys/package.json index 39021958..2d71fb4d 100644 --- a/misc/identity-keys/package.json +++ b/misc/identity-keys/package.json @@ -1,6 +1,6 @@ { "name": "@walletconnect/identity-keys", - "version": "0.2.1", + "version": "0.2.2", "description": "Utilities to register, resolve and unregister identity keys", "keywords": [ "identity", diff --git a/misc/identity-keys/src/identity-keys.ts b/misc/identity-keys/src/identity-keys.ts index da7bea38..e2f70e00 100644 --- a/misc/identity-keys/src/identity-keys.ts +++ b/misc/identity-keys/src/identity-keys.ts @@ -157,7 +157,10 @@ export class IdentityKeys implements IIdentityKeys { throw new Error(`Failed to unregister on keyserver ${response.status}`); } - await this.identityKeys.delete(account, { code: -1, message: `Account ${account} unregistered` }); + await this.identityKeys.delete(account, { + code: -1, + message: `Account ${account} unregistered`, + }); } catch (error) { this.core.logger.error(error); throw error;