diff --git a/backend/package.json b/backend/package.json index 4850e0f..2aa52b1 100644 --- a/backend/package.json +++ b/backend/package.json @@ -32,7 +32,7 @@ "@typegoose/typegoose": "^7.2.0", "@verida/account-node": "^1.1.8", "@verida/client-ts": "^1.1.14", - "@verida/verifiable-credentials": "^0.1.5", + "@verida/verifiable-credentials": "^0.1.6", "bcrypt": "^5.0.0", "class-transformer": "^0.2.3", "class-validator": "^0.11.1", diff --git a/backend/src/helpers/VeridaHelper.ts b/backend/src/helpers/VeridaHelper.ts index 37f40c0..d87aac8 100644 --- a/backend/src/helpers/VeridaHelper.ts +++ b/backend/src/helpers/VeridaHelper.ts @@ -67,11 +67,11 @@ export default class VeridaHelper { const context = await VeridaHelper.connect(issuer.privateKey); const credentials = new Credentials(); - const credentialData = await credentials.createCredentialJWT( - credentialItem.did, - credentialItem.data, - context as any - ); + const credentialData = await credentials.createCredentialJWT({ + context: context as any, + data: credentialItem.data, + subjectId: credentialItem.did + }); const data = await VeridaHelper.sendMessage(credentialData, context, credentialItem.did); diff --git a/backend/yarn.lock b/backend/yarn.lock index 91ab5bb..6c0412f 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -1632,6 +1632,31 @@ pouchdb-find "^7.2.2" uuid "^8.3.2" +"@verida/client-ts@^1.1.15": + version "1.1.15" + resolved "https://registry.yarnpkg.com/@verida/client-ts/-/client-ts-1.1.15.tgz#5428c3a3df7cf995d75f9179b8441bb2a22b7e7b" + integrity sha512-we3VCMrm6F9aWBZpTNpkB3f6fYKk5Wzdj90vWIKwutbKVoyAQRZFBDgymXsbiKDojC/w1faZ7qLuTNcwaFbVLA== + dependencies: + "@verida/account" "^1.1.9" + "@verida/account-node" "^1.1.9" + "@verida/did-client" "^0.1.8" + "@verida/did-document" "^1.0.5" + "@verida/encryption-utils" "^1.1.3" + "@verida/keyring" "^1.1.3" + "@verida/storage-link" "^1.1.8" + ajv "^8.6.3" + ajv-formats "^2.1.1" + axios "^0.21.2" + bs58 "^4.0.1" + crypto-pouch "git+https://github.com/tahpot/crypto-pouch.git#feature/support-key-import" + did-jwt "5.7.0" + json-schema-ref-parser "^9.0.9" + json-schema-resolve-allof "^1.5.0" + lodash "^4.17.21" + pouchdb "^7.2.2" + pouchdb-find "^7.2.2" + uuid "^8.3.2" + "@verida/did-client@^0.1.7": version "0.1.7" resolved "https://registry.yarnpkg.com/@verida/did-client/-/did-client-0.1.7.tgz#cc6959591877142b0d7c0ea3498d835a1f74ce68" @@ -1736,12 +1761,12 @@ "@verida/keyring" "^1.1.3" url-parse "^1.5.3" -"@verida/verifiable-credentials@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@verida/verifiable-credentials/-/verifiable-credentials-0.1.5.tgz#7ecdd29b73e65c7fa076591ca1e7a0c629927d58" - integrity sha512-9C9yJYm0Ikxbt+KpkowWrRBhdIqonVoCubHXn7fH8uZGVcE3cKZHZSggm7v6mRyleFRVT6I7LK+W3/Vyt9+7og== +"@verida/verifiable-credentials@^0.1.6": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@verida/verifiable-credentials/-/verifiable-credentials-0.1.6.tgz#24f1e440dc0109cfe91917e9c6af6f70b1e37f1c" + integrity sha512-4dbyi8Offip7KAETihfAOhQ/AOzimnXf03BNYA2gv0kkOhGce/c0j5U4durYBH4wX7SRJlzMl0qxTR+efPjPVw== dependencies: - "@verida/client-ts" "^1.1.14" + "@verida/client-ts" "^1.1.15" "@verida/did-resolver" "^0.1.9" "@verida/encryption-utils" "^1.1.3" dayjs "^1.10.7"