From c78b72e114f3a9c8ae8f19d616462661848c1b95 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Tue, 12 Mar 2024 14:38:16 +0100 Subject: [PATCH 01/17] chore: export helpers from did-jwt package --- misc/did-jwt/src/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/misc/did-jwt/src/index.ts b/misc/did-jwt/src/index.ts index 0d145c08..f0efacb4 100644 --- a/misc/did-jwt/src/index.ts +++ b/misc/did-jwt/src/index.ts @@ -1,3 +1,4 @@ export * from "./did-jwt"; export * from "./types"; +export * from "./helpers"; export * from "./constants"; From 7b4b3ed3eeeba3a1c6f2ac0bf6712ee929644c64 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Tue, 12 Mar 2024 14:57:46 +0100 Subject: [PATCH 02/17] chore: scaffold initial recaps method --- misc/did-jwt/package-lock.json | 4 +-- misc/did-jwt/package.json | 2 +- misc/identity-keys/package.json | 1 - misc/identity-keys/src/identity-keys.ts | 35 +++++++++++++++++++++++++ package-lock.json | 4 +-- 5 files changed, 39 insertions(+), 7 deletions(-) diff --git a/misc/did-jwt/package-lock.json b/misc/did-jwt/package-lock.json index 2b0be245..b647fc05 100644 --- a/misc/did-jwt/package-lock.json +++ b/misc/did-jwt/package-lock.json @@ -1,12 +1,12 @@ { "name": "@walletconnect/did-jwt", - "version": "2.0.3", + "version": "2.1.0-cb1bc70", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@walletconnect/did-jwt", - "version": "2.0.3", + "version": "2.1.0-cb1bc70", "license": "MIT", "dependencies": { "@noble/ed25519": "1.7.3" diff --git a/misc/did-jwt/package.json b/misc/did-jwt/package.json index cb831761..4492a6d8 100644 --- a/misc/did-jwt/package.json +++ b/misc/did-jwt/package.json @@ -1,6 +1,6 @@ { "name": "@walletconnect/did-jwt", - "version": "2.0.3", + "version": "2.1.0-cb1bc70", "description": "Utilities for creating and handling DID-JWTs", "keywords": [ "did-jwt", diff --git a/misc/identity-keys/package.json b/misc/identity-keys/package.json index 14a53194..45a51b99 100644 --- a/misc/identity-keys/package.json +++ b/misc/identity-keys/package.json @@ -56,7 +56,6 @@ "@noble/ed25519": "^1.7.1", "@walletconnect/cacao": "1.0.2", "@walletconnect/core": "^2.10.1", - "@walletconnect/did-jwt": "2.0.3", "@walletconnect/types": "^2.10.1", "@walletconnect/utils": "^2.10.1", "axios": "^1.3.5" diff --git a/misc/identity-keys/src/identity-keys.ts b/misc/identity-keys/src/identity-keys.ts index 2c6c32bd..96308254 100644 --- a/misc/identity-keys/src/identity-keys.ts +++ b/misc/identity-keys/src/identity-keys.ts @@ -7,6 +7,7 @@ import { encodeEd25519Key, generateJWT, jwtExp, + objectToHex } from "@walletconnect/did-jwt"; import { ICore, IStore } from "@walletconnect/types"; import { formatMessage, generateRandomBytes32 } from "@walletconnect/utils"; @@ -52,6 +53,40 @@ export class IdentityKeys implements IIdentityKeys { return this.identityKeys.keys.includes(account); } + public async prepareRegistrationViaRecaps({ + domain, + recapObject + }: { + domain: string + recapObject: { + att: Record + } + }) { + const encodedRecap = objectToHex(recapObject); + const authRecap = `urn:recap:${encodedRecap}` + + const { privKeyHex, pubKeyHex, privateKey } = await this.generateIdentityKey(); + const didKey = encodeEd25519Key(privKeyHex); + + const uri = `${domain}?walletconnect_identity_token=${didKey}` + + const cacaoPayload = { + aud: encodeEd25519Key(pubKeyHex), + statement: null, + domain, + uri, + nonce: generateRandomBytes32(), + iat: new Date().toISOString(), + version: "1", + resources: [authRecap], + }; + + return { + cacaoPayload, + privateIdentityKey: privateKey + } + } + public async prepareRegistration({ domain, accountId, diff --git a/package-lock.json b/package-lock.json index 986bde30..6df6ccff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -358,7 +358,7 @@ }, "misc/did-jwt": { "name": "@walletconnect/did-jwt", - "version": "2.0.3", + "version": "2.1.0-cb1bc70", "license": "MIT", "dependencies": { "@noble/ed25519": "1.7.3", @@ -491,7 +491,6 @@ "@noble/ed25519": "^1.7.1", "@walletconnect/cacao": "1.0.2", "@walletconnect/core": "^2.10.1", - "@walletconnect/did-jwt": "2.0.3", "@walletconnect/types": "^2.10.1", "@walletconnect/utils": "^2.10.1", "axios": "^1.3.5" @@ -29990,7 +29989,6 @@ "@noble/ed25519": "^1.7.1", "@walletconnect/cacao": "1.0.2", "@walletconnect/core": "^2.10.1", - "@walletconnect/did-jwt": "2.0.3", "@walletconnect/heartbeat": "^1.2.1", "@walletconnect/jsonrpc-provider": "^1.0.13", "@walletconnect/keyvaluestorage": "^1.1.1", From d5bf68af6dd097a54f24312e773cbf359e86373d Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Wed, 27 Mar 2024 16:47:32 +0100 Subject: [PATCH 03/17] Update misc/identity-keys/src/identity-keys.ts Co-authored-by: Chris Smith <1979423+chris13524@users.noreply.github.com> --- misc/identity-keys/src/identity-keys.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/identity-keys/src/identity-keys.ts b/misc/identity-keys/src/identity-keys.ts index 96308254..d3b08bef 100644 --- a/misc/identity-keys/src/identity-keys.ts +++ b/misc/identity-keys/src/identity-keys.ts @@ -59,7 +59,7 @@ export class IdentityKeys implements IIdentityKeys { }: { domain: string recapObject: { - att: Record + att: Record[]> } }) { const encodedRecap = objectToHex(recapObject); From f0ca6db81e446e9b4a7ee94f89b9e80dd477c9a8 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Thu, 18 Apr 2024 12:30:48 +0200 Subject: [PATCH 04/17] chore: rename token to key --- misc/identity-keys/src/identity-keys.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/identity-keys/src/identity-keys.ts b/misc/identity-keys/src/identity-keys.ts index d3b08bef..e60a77d7 100644 --- a/misc/identity-keys/src/identity-keys.ts +++ b/misc/identity-keys/src/identity-keys.ts @@ -68,7 +68,7 @@ export class IdentityKeys implements IIdentityKeys { const { privKeyHex, pubKeyHex, privateKey } = await this.generateIdentityKey(); const didKey = encodeEd25519Key(privKeyHex); - const uri = `${domain}?walletconnect_identity_token=${didKey}` + const uri = `${domain}?walletconnect_identity_key=${didKey}` const cacaoPayload = { aud: encodeEd25519Key(pubKeyHex), From 793a7b79278d0c2186d65db3cf98c075f10aa674 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Thu, 18 Apr 2024 13:41:07 +0200 Subject: [PATCH 05/17] fix: build error --- misc/identity-keys/src/identity-keys.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/identity-keys/src/identity-keys.ts b/misc/identity-keys/src/identity-keys.ts index e60a77d7..21e2e82e 100644 --- a/misc/identity-keys/src/identity-keys.ts +++ b/misc/identity-keys/src/identity-keys.ts @@ -59,7 +59,7 @@ export class IdentityKeys implements IIdentityKeys { }: { domain: string recapObject: { - att: Record[]> + att: Record[]>> } }) { const encodedRecap = objectToHex(recapObject); From 703faf50a7a0a7ac0f0abd57834880f069b4c703 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Thu, 18 Apr 2024 15:43:19 +0200 Subject: [PATCH 06/17] chore: bump version --- misc/identity-keys/package-lock.json | 4 ++-- misc/identity-keys/package.json | 2 +- package-lock.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/misc/identity-keys/package-lock.json b/misc/identity-keys/package-lock.json index 1f0ee7db..ba242fcf 100644 --- a/misc/identity-keys/package-lock.json +++ b/misc/identity-keys/package-lock.json @@ -1,12 +1,12 @@ { "name": "@walletconnect/identity-keys", - "version": "2.0.0", + "version": "2.1.0-3116e5d", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@walletconnect/identity-keys", - "version": "2.0.0", + "version": "2.1.0-3116e5d", "license": "MIT", "devDependencies": { "webpack-cli": "^5.0.1" diff --git a/misc/identity-keys/package.json b/misc/identity-keys/package.json index 45a51b99..35033119 100644 --- a/misc/identity-keys/package.json +++ b/misc/identity-keys/package.json @@ -1,6 +1,6 @@ { "name": "@walletconnect/identity-keys", - "version": "2.0.1", + "version": "2.1.0-3116e5d", "description": "Utilities to register, resolve and unregister identity keys", "keywords": [ "identity", diff --git a/package-lock.json b/package-lock.json index 6df6ccff..04b4a4ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -483,7 +483,7 @@ }, "misc/identity-keys": { "name": "@walletconnect/identity-keys", - "version": "2.0.1", + "version": "2.1.0-3116e5d", "license": "MIT", "dependencies": { "@ethersproject/hash": "^5.7.0", From fa40525b326a82cd65a7637784d24d5fec91cdce Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Fri, 19 Apr 2024 09:04:33 +0200 Subject: [PATCH 07/17] chore: use uri for aud --- misc/identity-keys/src/identity-keys.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/misc/identity-keys/src/identity-keys.ts b/misc/identity-keys/src/identity-keys.ts index 21e2e82e..54623794 100644 --- a/misc/identity-keys/src/identity-keys.ts +++ b/misc/identity-keys/src/identity-keys.ts @@ -65,13 +65,13 @@ export class IdentityKeys implements IIdentityKeys { const encodedRecap = objectToHex(recapObject); const authRecap = `urn:recap:${encodedRecap}` - const { privKeyHex, pubKeyHex, privateKey } = await this.generateIdentityKey(); + const { privKeyHex, privateKey } = await this.generateIdentityKey(); const didKey = encodeEd25519Key(privKeyHex); const uri = `${domain}?walletconnect_identity_key=${didKey}` const cacaoPayload = { - aud: encodeEd25519Key(pubKeyHex), + aud: uri, statement: null, domain, uri, From 01b6900a1d2fdd9866c99f61fb1e27bde4c0fc72 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Fri, 19 Apr 2024 09:10:34 +0200 Subject: [PATCH 08/17] chore: bump patch --- misc/identity-keys/package-lock.json | 4 ++-- misc/identity-keys/package.json | 2 +- package-lock.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/misc/identity-keys/package-lock.json b/misc/identity-keys/package-lock.json index ba242fcf..b5216375 100644 --- a/misc/identity-keys/package-lock.json +++ b/misc/identity-keys/package-lock.json @@ -1,12 +1,12 @@ { "name": "@walletconnect/identity-keys", - "version": "2.1.0-3116e5d", + "version": "2.1.0-bfeca9c", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@walletconnect/identity-keys", - "version": "2.1.0-3116e5d", + "version": "2.1.0-bfeca9c", "license": "MIT", "devDependencies": { "webpack-cli": "^5.0.1" diff --git a/misc/identity-keys/package.json b/misc/identity-keys/package.json index 35033119..7dd0f7b8 100644 --- a/misc/identity-keys/package.json +++ b/misc/identity-keys/package.json @@ -1,6 +1,6 @@ { "name": "@walletconnect/identity-keys", - "version": "2.1.0-3116e5d", + "version": "2.1.0-bfeca9c", "description": "Utilities to register, resolve and unregister identity keys", "keywords": [ "identity", diff --git a/package-lock.json b/package-lock.json index 04b4a4ed..f3516ca4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -483,7 +483,7 @@ }, "misc/identity-keys": { "name": "@walletconnect/identity-keys", - "version": "2.1.0-3116e5d", + "version": "2.1.0-bfeca9c", "license": "MIT", "dependencies": { "@ethersproject/hash": "^5.7.0", From 588a7e2a6a7f851f3c75585dcdaf4870af7c131f Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Mon, 22 Apr 2024 11:02:37 +0200 Subject: [PATCH 09/17] chore: update uri and resources to match spec --- misc/identity-keys/src/identity-keys.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/misc/identity-keys/src/identity-keys.ts b/misc/identity-keys/src/identity-keys.ts index 54623794..180cdd75 100644 --- a/misc/identity-keys/src/identity-keys.ts +++ b/misc/identity-keys/src/identity-keys.ts @@ -68,7 +68,7 @@ export class IdentityKeys implements IIdentityKeys { const { privKeyHex, privateKey } = await this.generateIdentityKey(); const didKey = encodeEd25519Key(privKeyHex); - const uri = `${domain}?walletconnect_identity_key=${didKey}` + const uri = `https://${domain}?walletconnect_identity_key=${didKey}` const cacaoPayload = { aud: uri, @@ -78,7 +78,10 @@ export class IdentityKeys implements IIdentityKeys { nonce: generateRandomBytes32(), iat: new Date().toISOString(), version: "1", - resources: [authRecap], + resources: [ + this.keyserverUrl, + authRecap + ], }; return { From a7396c768e61f1336cab208344a7cd75bae66bf5 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Mon, 22 Apr 2024 11:03:11 +0200 Subject: [PATCH 10/17] chore: bump canary version --- misc/identity-keys/package-lock.json | 4 ++-- misc/identity-keys/package.json | 2 +- package-lock.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/misc/identity-keys/package-lock.json b/misc/identity-keys/package-lock.json index b5216375..50282210 100644 --- a/misc/identity-keys/package-lock.json +++ b/misc/identity-keys/package-lock.json @@ -1,12 +1,12 @@ { "name": "@walletconnect/identity-keys", - "version": "2.1.0-bfeca9c", + "version": "2.1.0-ba360c1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@walletconnect/identity-keys", - "version": "2.1.0-bfeca9c", + "version": "2.1.0-ba360c1", "license": "MIT", "devDependencies": { "webpack-cli": "^5.0.1" diff --git a/misc/identity-keys/package.json b/misc/identity-keys/package.json index 7dd0f7b8..6e13006f 100644 --- a/misc/identity-keys/package.json +++ b/misc/identity-keys/package.json @@ -1,6 +1,6 @@ { "name": "@walletconnect/identity-keys", - "version": "2.1.0-bfeca9c", + "version": "2.1.0-ba360c1", "description": "Utilities to register, resolve and unregister identity keys", "keywords": [ "identity", diff --git a/package-lock.json b/package-lock.json index f3516ca4..b6eb9461 100644 --- a/package-lock.json +++ b/package-lock.json @@ -483,7 +483,7 @@ }, "misc/identity-keys": { "name": "@walletconnect/identity-keys", - "version": "2.1.0-bfeca9c", + "version": "2.1.0-ba360c1", "license": "MIT", "dependencies": { "@ethersproject/hash": "^5.7.0", From 3e74316a645ed735a88f58428ffd1ed7b00dc0ab Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Mon, 22 Apr 2024 15:50:02 +0200 Subject: [PATCH 11/17] fix: encode incorrect key --- misc/identity-keys/src/identity-keys.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/misc/identity-keys/src/identity-keys.ts b/misc/identity-keys/src/identity-keys.ts index 180cdd75..22181ea1 100644 --- a/misc/identity-keys/src/identity-keys.ts +++ b/misc/identity-keys/src/identity-keys.ts @@ -65,8 +65,8 @@ export class IdentityKeys implements IIdentityKeys { const encodedRecap = objectToHex(recapObject); const authRecap = `urn:recap:${encodedRecap}` - const { privKeyHex, privateKey } = await this.generateIdentityKey(); - const didKey = encodeEd25519Key(privKeyHex); + const { pubKeyHex, privateKey } = await this.generateIdentityKey(); + const didKey = encodeEd25519Key(pubKeyHex); const uri = `https://${domain}?walletconnect_identity_key=${didKey}` From 7e805222f3b34b11b7a2af227849629aa864a519 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Mon, 22 Apr 2024 15:50:30 +0200 Subject: [PATCH 12/17] chore: bump patch --- misc/identity-keys/package-lock.json | 4 ++-- misc/identity-keys/package.json | 2 +- package-lock.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/misc/identity-keys/package-lock.json b/misc/identity-keys/package-lock.json index 50282210..72196921 100644 --- a/misc/identity-keys/package-lock.json +++ b/misc/identity-keys/package-lock.json @@ -1,12 +1,12 @@ { "name": "@walletconnect/identity-keys", - "version": "2.1.0-ba360c1", + "version": "2.1.0-3417a79", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@walletconnect/identity-keys", - "version": "2.1.0-ba360c1", + "version": "2.1.0-3417a79", "license": "MIT", "devDependencies": { "webpack-cli": "^5.0.1" diff --git a/misc/identity-keys/package.json b/misc/identity-keys/package.json index 6e13006f..39c325ba 100644 --- a/misc/identity-keys/package.json +++ b/misc/identity-keys/package.json @@ -1,6 +1,6 @@ { "name": "@walletconnect/identity-keys", - "version": "2.1.0-ba360c1", + "version": "2.1.0-3417a79", "description": "Utilities to register, resolve and unregister identity keys", "keywords": [ "identity", diff --git a/package-lock.json b/package-lock.json index b6eb9461..aa184043 100644 --- a/package-lock.json +++ b/package-lock.json @@ -483,7 +483,7 @@ }, "misc/identity-keys": { "name": "@walletconnect/identity-keys", - "version": "2.1.0-ba360c1", + "version": "2.1.0-3417a79", "license": "MIT", "dependencies": { "@ethersproject/hash": "^5.7.0", From 29ed50af140bf8227463bb8e1230137858bab4d6 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Thu, 25 Apr 2024 17:41:25 +0200 Subject: [PATCH 13/17] chore: update type of cacaopayload to be cacao payload --- misc/identity-keys/src/identity-keys.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/misc/identity-keys/src/identity-keys.ts b/misc/identity-keys/src/identity-keys.ts index 22181ea1..d5e44ac0 100644 --- a/misc/identity-keys/src/identity-keys.ts +++ b/misc/identity-keys/src/identity-keys.ts @@ -1,5 +1,5 @@ import * as ed25519 from "@noble/ed25519"; -import { Cacao, verifySignature } from "@walletconnect/cacao"; +import { Cacao, CacaoPayload, verifySignature } from "@walletconnect/cacao"; import { Store } from "@walletconnect/core"; import { JwtPayload, @@ -70,11 +70,11 @@ export class IdentityKeys implements IIdentityKeys { const uri = `https://${domain}?walletconnect_identity_key=${didKey}` - const cacaoPayload = { + const cacaoPayload: Omit & { uri: string } = { aud: uri, - statement: null, - domain, uri, + statement: undefined, + domain, nonce: generateRandomBytes32(), iat: new Date().toISOString(), version: "1", From 4f45f7532e3907f77371c311035ae300665069af Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Thu, 25 Apr 2024 17:41:48 +0200 Subject: [PATCH 14/17] chore: format --- misc/identity-keys/src/identity-keys.ts | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/misc/identity-keys/src/identity-keys.ts b/misc/identity-keys/src/identity-keys.ts index d5e44ac0..54ef2dd5 100644 --- a/misc/identity-keys/src/identity-keys.ts +++ b/misc/identity-keys/src/identity-keys.ts @@ -7,7 +7,7 @@ import { encodeEd25519Key, generateJWT, jwtExp, - objectToHex + objectToHex, } from "@walletconnect/did-jwt"; import { ICore, IStore } from "@walletconnect/types"; import { formatMessage, generateRandomBytes32 } from "@walletconnect/utils"; @@ -55,22 +55,22 @@ export class IdentityKeys implements IIdentityKeys { public async prepareRegistrationViaRecaps({ domain, - recapObject + recapObject, }: { - domain: string + domain: string; recapObject: { - att: Record[]>> - } + att: Record[]>>; + }; }) { const encodedRecap = objectToHex(recapObject); - const authRecap = `urn:recap:${encodedRecap}` + const authRecap = `urn:recap:${encodedRecap}`; const { pubKeyHex, privateKey } = await this.generateIdentityKey(); const didKey = encodeEd25519Key(pubKeyHex); - const uri = `https://${domain}?walletconnect_identity_key=${didKey}` + const uri = `https://${domain}?walletconnect_identity_key=${didKey}`; - const cacaoPayload: Omit & { uri: string } = { + const cacaoPayload: Omit & { uri: string } = { aud: uri, uri, statement: undefined, @@ -78,16 +78,13 @@ export class IdentityKeys implements IIdentityKeys { nonce: generateRandomBytes32(), iat: new Date().toISOString(), version: "1", - resources: [ - this.keyserverUrl, - authRecap - ], + resources: [this.keyserverUrl, authRecap], }; return { cacaoPayload, - privateIdentityKey: privateKey - } + privateIdentityKey: privateKey, + }; } public async prepareRegistration({ From f4394a01f03fc5da75fdc4ce044a045645cff5df Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Thu, 25 Apr 2024 17:43:28 +0200 Subject: [PATCH 15/17] chore: bump canary --- misc/identity-keys/package-lock.json | 4 ++-- misc/identity-keys/package.json | 2 +- package-lock.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/misc/identity-keys/package-lock.json b/misc/identity-keys/package-lock.json index 72196921..77eb6782 100644 --- a/misc/identity-keys/package-lock.json +++ b/misc/identity-keys/package-lock.json @@ -1,12 +1,12 @@ { "name": "@walletconnect/identity-keys", - "version": "2.1.0-3417a79", + "version": "2.1.0-4f45f75", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@walletconnect/identity-keys", - "version": "2.1.0-3417a79", + "version": "2.1.0-4f45f75", "license": "MIT", "devDependencies": { "webpack-cli": "^5.0.1" diff --git a/misc/identity-keys/package.json b/misc/identity-keys/package.json index 39c325ba..9f29b5c7 100644 --- a/misc/identity-keys/package.json +++ b/misc/identity-keys/package.json @@ -1,6 +1,6 @@ { "name": "@walletconnect/identity-keys", - "version": "2.1.0-3417a79", + "version": "2.1.0-4f45f75", "description": "Utilities to register, resolve and unregister identity keys", "keywords": [ "identity", diff --git a/package-lock.json b/package-lock.json index aa184043..eaa3f627 100644 --- a/package-lock.json +++ b/package-lock.json @@ -483,7 +483,7 @@ }, "misc/identity-keys": { "name": "@walletconnect/identity-keys", - "version": "2.1.0-3417a79", + "version": "2.1.0-4f45f75", "license": "MIT", "dependencies": { "@ethersproject/hash": "^5.7.0", From 7671ff8d7f42c3f7b480b89e1ee0887a2f80f2b3 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Mon, 6 May 2024 15:12:39 +0200 Subject: [PATCH 16/17] chore: bump versions --- misc/did-jwt/CHANGELOG.md | 7 +++++++ misc/did-jwt/package-lock.json | 4 ++-- misc/did-jwt/package.json | 2 +- misc/identity-keys/CHANGELOG.md | 6 ++++++ misc/identity-keys/package-lock.json | 4 ++-- misc/identity-keys/package.json | 3 ++- package-lock.json | 6 ++++-- 7 files changed, 24 insertions(+), 8 deletions(-) create mode 100644 misc/did-jwt/CHANGELOG.md diff --git a/misc/did-jwt/CHANGELOG.md b/misc/did-jwt/CHANGELOG.md new file mode 100644 index 00000000..3424507a --- /dev/null +++ b/misc/did-jwt/CHANGELOG.md @@ -0,0 +1,7 @@ +# @walletconnect/did-jwt + +## 2.1.0 + +### Minor Changes + +- Export helpers diff --git a/misc/did-jwt/package-lock.json b/misc/did-jwt/package-lock.json index b647fc05..b6b4e5d7 100644 --- a/misc/did-jwt/package-lock.json +++ b/misc/did-jwt/package-lock.json @@ -1,12 +1,12 @@ { "name": "@walletconnect/did-jwt", - "version": "2.1.0-cb1bc70", + "version": "2.0.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@walletconnect/did-jwt", - "version": "2.1.0-cb1bc70", + "version": "2.0.5", "license": "MIT", "dependencies": { "@noble/ed25519": "1.7.3" diff --git a/misc/did-jwt/package.json b/misc/did-jwt/package.json index 4492a6d8..3aaf7428 100644 --- a/misc/did-jwt/package.json +++ b/misc/did-jwt/package.json @@ -1,6 +1,6 @@ { "name": "@walletconnect/did-jwt", - "version": "2.1.0-cb1bc70", + "version": "2.1.0", "description": "Utilities for creating and handling DID-JWTs", "keywords": [ "did-jwt", diff --git a/misc/identity-keys/CHANGELOG.md b/misc/identity-keys/CHANGELOG.md index a8e59a37..b2d7de0e 100644 --- a/misc/identity-keys/CHANGELOG.md +++ b/misc/identity-keys/CHANGELOG.md @@ -1,5 +1,11 @@ # @walletconnect/identity-keys +## 2.1.0 + +### Minor Changes + +- Add support for recaps registration + ## 2.0.1 ### Patch Changes diff --git a/misc/identity-keys/package-lock.json b/misc/identity-keys/package-lock.json index 77eb6782..5e11b910 100644 --- a/misc/identity-keys/package-lock.json +++ b/misc/identity-keys/package-lock.json @@ -1,12 +1,12 @@ { "name": "@walletconnect/identity-keys", - "version": "2.1.0-4f45f75", + "version": "2.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@walletconnect/identity-keys", - "version": "2.1.0-4f45f75", + "version": "2.0.1", "license": "MIT", "devDependencies": { "webpack-cli": "^5.0.1" diff --git a/misc/identity-keys/package.json b/misc/identity-keys/package.json index 9f29b5c7..d14f25a6 100644 --- a/misc/identity-keys/package.json +++ b/misc/identity-keys/package.json @@ -1,6 +1,6 @@ { "name": "@walletconnect/identity-keys", - "version": "2.1.0-4f45f75", + "version": "2.1.0", "description": "Utilities to register, resolve and unregister identity keys", "keywords": [ "identity", @@ -56,6 +56,7 @@ "@noble/ed25519": "^1.7.1", "@walletconnect/cacao": "1.0.2", "@walletconnect/core": "^2.10.1", + "@walletconnect/did-jwt": "2.1.0", "@walletconnect/types": "^2.10.1", "@walletconnect/utils": "^2.10.1", "axios": "^1.3.5" diff --git a/package-lock.json b/package-lock.json index eaa3f627..c24afdbe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -358,7 +358,7 @@ }, "misc/did-jwt": { "name": "@walletconnect/did-jwt", - "version": "2.1.0-cb1bc70", + "version": "2.1.0", "license": "MIT", "dependencies": { "@noble/ed25519": "1.7.3", @@ -483,7 +483,7 @@ }, "misc/identity-keys": { "name": "@walletconnect/identity-keys", - "version": "2.1.0-4f45f75", + "version": "2.0.1", "license": "MIT", "dependencies": { "@ethersproject/hash": "^5.7.0", @@ -491,6 +491,7 @@ "@noble/ed25519": "^1.7.1", "@walletconnect/cacao": "1.0.2", "@walletconnect/core": "^2.10.1", + "@walletconnect/did-jwt": "2.1.0", "@walletconnect/types": "^2.10.1", "@walletconnect/utils": "^2.10.1", "axios": "^1.3.5" @@ -29989,6 +29990,7 @@ "@noble/ed25519": "^1.7.1", "@walletconnect/cacao": "1.0.2", "@walletconnect/core": "^2.10.1", + "@walletconnect/did-jwt": "2.1.0", "@walletconnect/heartbeat": "^1.2.1", "@walletconnect/jsonrpc-provider": "^1.0.13", "@walletconnect/keyvaluestorage": "^1.1.1", From 67f80aee4901772af62ecd9354ac7aa48c630544 Mon Sep 17 00:00:00 2001 From: Celine Sarafa Date: Mon, 6 May 2024 16:53:01 +0200 Subject: [PATCH 17/17] chore: rename prepare method --- misc/identity-keys/src/identity-keys.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/identity-keys/src/identity-keys.ts b/misc/identity-keys/src/identity-keys.ts index 54ef2dd5..2cdaa843 100644 --- a/misc/identity-keys/src/identity-keys.ts +++ b/misc/identity-keys/src/identity-keys.ts @@ -53,7 +53,7 @@ export class IdentityKeys implements IIdentityKeys { return this.identityKeys.keys.includes(account); } - public async prepareRegistrationViaRecaps({ + public async prepareRegistrationWithRecaps({ domain, recapObject, }: {