From 35711bc6545ca42259f2945223b5c31c9294d2f4 Mon Sep 17 00:00:00 2001 From: JGiter Date: Wed, 21 Jun 2023 12:21:21 +0300 Subject: [PATCH] fix: downgrade @ew-did-registry/did-ipfs-store@0.7.1-alpha.816.0 --- e2e/claims.service.e2e.ts | 18 +- package-lock.json | 338 ++++++------------ package.json | 8 +- .../did-registry/did-registry.service.ts | 7 +- 4 files changed, 128 insertions(+), 243 deletions(-) diff --git a/e2e/claims.service.e2e.ts b/e2e/claims.service.e2e.ts index 3b9ba45a..bcf79572 100644 --- a/e2e/claims.service.e2e.ts +++ b/e2e/claims.service.e2e.ts @@ -1,5 +1,4 @@ import jsonwebtoken from 'jsonwebtoken'; -import { ChildProcess } from 'child_process'; import { IRoleDefinitionV2, IssuerFields, @@ -46,10 +45,7 @@ import { ProofVerifier } from '@ew-did-registry/claims'; import { ClaimManager } from '../ethers/ClaimManager'; import { RoleEIP191JWT } from '@energyweb/vc-verification'; import { JwtPayload } from '@ew-did-registry/jwt'; -import { - shutdownIpfsCluster, - spawnIpfsCluster, -} from './utils/setUpIpfsCluster'; +import { shutDownIpfsDaemon, spawnIpfsDaemon } from './utils/setup-ipfs'; const { namehash, id } = utils; @@ -246,7 +242,6 @@ describe('Сlaim tests', () => { let claimManager: ClaimManager; let didRegistry: DidRegistry; let verifiableCredentialsService: VerifiableCredentialsServiceBase; - let cluster: ChildProcess; beforeEach(async () => { jest.clearAllMocks(); @@ -355,12 +350,9 @@ describe('Сlaim tests', () => { returnSteps: false, }); - cluster = await spawnIpfsCluster(); - ({ didRegistry, claimsService } = await connectToDidRegistry({ - protocol: 'http', - host: 'localhost', - port: '8080', - })); + ({ didRegistry, claimsService } = await connectToDidRegistry( + await spawnIpfsDaemon() + )); mockGetAllowedRoles.mockImplementation(async (issuer) => { const roleDefs = Object.values(roles); const isRoleIssuerOfRole = await Promise.all( @@ -391,7 +383,7 @@ describe('Сlaim tests', () => { }); afterEach(async () => { - shutdownIpfsCluster(cluster); + await shutDownIpfsDaemon(); }); describe('Role claim tests', () => { diff --git a/package-lock.json b/package-lock.json index 618381b6..1c31caee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,18 +9,18 @@ "version": "8.0.1-alpha.1", "license": "GPL-3.0-or-later", "dependencies": { - "@energyweb/credential-governance": "^2.2.1-alpha.318.0", + "@energyweb/credential-governance": "^2.2.1-alpha.319.0", "@energyweb/ekc": "^0.6.7", - "@energyweb/onchain-claims": "^2.2.1-alpha.318.0", + "@energyweb/onchain-claims": "^2.2.1-alpha.319.0", "@energyweb/staking-pool": "^1.0.0-rc.14", - "@energyweb/vc-verification": "^2.2.1-alpha.318.0", + "@energyweb/vc-verification": "^2.2.1-alpha.319.0", "@ensdomains/ens": "^0.6.2", "@ew-did-registry/claims": "^0.8.1-alpha.1122.0", "@ew-did-registry/credentials-interface": "^0.8.1-alpha.1122.0", "@ew-did-registry/did": "^0.8.1-alpha.1122.0", "@ew-did-registry/did-document": "^0.8.1-alpha.1122.0", "@ew-did-registry/did-ethr-resolver": "^0.8.1-alpha.1122.0", - "@ew-did-registry/did-ipfs-store": "^0.8.1-alpha.1122.0", + "@ew-did-registry/did-ipfs-store": "^0.7.1-alpha.816.0", "@ew-did-registry/did-resolver-interface": "^0.8.1-alpha.1122.0", "@ew-did-registry/jwt": "^0.8.1-alpha.1122.0", "@ew-did-registry/keys": "^0.8.1-alpha.1122.0", @@ -2248,9 +2248,9 @@ } }, "node_modules/@energyweb/credential-governance": { - "version": "2.2.1-alpha.318.0", - "resolved": "https://registry.npmjs.org/@energyweb/credential-governance/-/credential-governance-2.2.1-alpha.318.0.tgz", - "integrity": "sha512-tXiMlBc9SuoOaBTXOMC94vOrJBpU8/e+WS8Jfnn1jBs6yx+xBhHtJWWISFryhrWtukfukvX16ygaB+kJNZj++w==", + "version": "2.2.1-alpha.319.0", + "resolved": "https://registry.npmjs.org/@energyweb/credential-governance/-/credential-governance-2.2.1-alpha.319.0.tgz", + "integrity": "sha512-bex5H80pwq8wdBiXqIwEzYae2IxsErU4G2vChwXF19N8UoA9ZsNfRdKIGVtsgwsQ19o+x3bMfAtJCzHEQlY3JA==", "dependencies": { "@cjs-exporter/p-map": "5.5.0", "@ew-did-registry/credentials-interface": "^0.8.1-alpha.1122.0", @@ -2281,11 +2281,11 @@ } }, "node_modules/@energyweb/onchain-claims": { - "version": "2.2.1-alpha.318.0", - "resolved": "https://registry.npmjs.org/@energyweb/onchain-claims/-/onchain-claims-2.2.1-alpha.318.0.tgz", - "integrity": "sha512-lZw5tX5jJhTVRCiSc3HVDgQSD3Y96CEH4Nj8eh9WKSjPwKomRgLTUNURv7xHLRjKx51+jBkEUxbodaKVc1aZ3w==", + "version": "2.2.1-alpha.319.0", + "resolved": "https://registry.npmjs.org/@energyweb/onchain-claims/-/onchain-claims-2.2.1-alpha.319.0.tgz", + "integrity": "sha512-GplaqwtefcaT21wnu2FM3XUkdfsN2qUQGEzKz/9v4TGgv/plnYQvhboC3aUQEd6MB610+trEKNxYHgst9Ooojg==", "dependencies": { - "@energyweb/credential-governance": "2.2.1-alpha.318.0", + "@energyweb/credential-governance": "2.2.1-alpha.319.0", "@ew-did-registry/did": "^0.8.1-alpha.1122.0", "@ew-did-registry/did-ethr-resolver": "^0.8.1-alpha.1122.0", "ethers": "^5.7.2" @@ -2326,16 +2326,16 @@ } }, "node_modules/@energyweb/vc-verification": { - "version": "2.2.1-alpha.318.0", - "resolved": "https://registry.npmjs.org/@energyweb/vc-verification/-/vc-verification-2.2.1-alpha.318.0.tgz", - "integrity": "sha512-MuceBMg8RMYXXVsl97ABmsqNYtiAh+u3waAM/PMcq+wgnGE/f/Dq9q8xp/0zXUmKL0HKXPyhLJOsrg+NJw/SPA==", + "version": "2.2.1-alpha.319.0", + "resolved": "https://registry.npmjs.org/@energyweb/vc-verification/-/vc-verification-2.2.1-alpha.319.0.tgz", + "integrity": "sha512-FLMFEbI4iqcSMHPNv66qsctLgbVey/AmoWAST/rNsdnIh5uAw+cQ6a7xJkYiswIY6JVzxvpaZpUfFdKvi4jzVQ==", "dependencies": { - "@energyweb/credential-governance": "2.2.1-alpha.318.0", - "@energyweb/onchain-claims": "2.2.1-alpha.318.0", + "@energyweb/credential-governance": "2.2.1-alpha.319.0", + "@energyweb/onchain-claims": "2.2.1-alpha.319.0", "@ew-did-registry/claims": "^0.8.1-alpha.1122.0", "@ew-did-registry/credentials-interface": "^0.8.1-alpha.1122.0", "@ew-did-registry/did-ethr-resolver": "^0.8.1-alpha.1122.0", - "@ew-did-registry/did-ipfs-store": "^0.8.1-alpha.1122.0", + "@ew-did-registry/did-ipfs-store": "0.7.1-alpha.816.0", "@ew-did-registry/did-store-interface": "^0.8.1-alpha.1122.0", "@ew-did-registry/revocation": "^0.8.1-alpha.1122.0", "ethers": "^5.7.2", @@ -3184,6 +3184,18 @@ "sjcl": "npm:sjcl-complete@1.0.0" } }, + "node_modules/@ew-did-registry/claims/node_modules/@ew-did-registry/did-ipfs-store": { + "version": "0.8.1-alpha.1122.0", + "resolved": "https://registry.npmjs.org/@ew-did-registry/did-ipfs-store/-/did-ipfs-store-0.8.1-alpha.1122.0.tgz", + "integrity": "sha512-RbgWsfuDAkRBPvT/DBPkD7qEuexXnS6r2slWBzgU/oRocaQHPKz5AxWyROHfg8vPMaDCFEstV2UM9IAO+cLFkg==", + "dependencies": { + "@ew-did-registry/did-store-interface": "0.8.1-alpha.1122.0", + "@web-std/fetch": "^4.1.0", + "@web-std/file": "^3.0.2", + "@web-std/form-data": "^3.0.2", + "axios": "^0.27.2" + } + }, "node_modules/@ew-did-registry/credentials-interface": { "version": "0.8.1-alpha.1122.0", "resolved": "https://registry.npmjs.org/@ew-did-registry/credentials-interface/-/credentials-interface-0.8.1-alpha.1122.0.tgz", @@ -3226,17 +3238,20 @@ } }, "node_modules/@ew-did-registry/did-ipfs-store": { - "version": "0.8.1-alpha.1122.0", - "resolved": "https://registry.npmjs.org/@ew-did-registry/did-ipfs-store/-/did-ipfs-store-0.8.1-alpha.1122.0.tgz", - "integrity": "sha512-RbgWsfuDAkRBPvT/DBPkD7qEuexXnS6r2slWBzgU/oRocaQHPKz5AxWyROHfg8vPMaDCFEstV2UM9IAO+cLFkg==", + "version": "0.7.1-alpha.816.0", + "resolved": "https://registry.npmjs.org/@ew-did-registry/did-ipfs-store/-/did-ipfs-store-0.7.1-alpha.816.0.tgz", + "integrity": "sha512-oVEhENMimHn1XkkBpGF1gaC+eWw5I87yyBtgmptixPFn5sZskDT9j+HkjnbTgbRQCSSj25mOceNU30avrjB+Sw==", "dependencies": { - "@ew-did-registry/did-store-interface": "0.8.1-alpha.1122.0", - "@web-std/fetch": "^4.1.0", - "@web-std/file": "^3.0.2", - "@web-std/form-data": "^3.0.2", - "axios": "^0.27.2" + "@ew-did-registry/did-store-interface": "0.7.1-alpha.816.0", + "bl": "^4.0.2", + "ipfs-http-client": "^43.0.0" } }, + "node_modules/@ew-did-registry/did-ipfs-store/node_modules/@ew-did-registry/did-store-interface": { + "version": "0.7.1-alpha.816.0", + "resolved": "https://registry.npmjs.org/@ew-did-registry/did-store-interface/-/did-store-interface-0.7.1-alpha.816.0.tgz", + "integrity": "sha512-w+D8ytESxdCjrNGJuHmgVq88By26ZR56Cs+N+ZwckB24rfq1Vvuu97mO8rxzj6VZcrKZN8IcPxzCeBbGjA1Fmg==" + }, "node_modules/@ew-did-registry/did-resolver-interface": { "version": "0.8.1-alpha.1122.0", "resolved": "https://registry.npmjs.org/@ew-did-registry/did-resolver-interface/-/did-resolver-interface-0.8.1-alpha.1122.0.tgz", @@ -9698,7 +9713,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, "dependencies": { "event-target-shim": "^5.0.0" }, @@ -10234,7 +10248,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, "engines": { "node": ">= 4.0.0" } @@ -10615,7 +10628,6 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz", "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==", - "dev": true, "engines": { "node": "*" } @@ -10644,7 +10656,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -10807,7 +10818,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/borc/-/borc-2.1.2.tgz", "integrity": "sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==", - "dev": true, "dependencies": { "bignumber.js": "^9.0.0", "buffer": "^5.5.0", @@ -10825,7 +10835,6 @@ "version": "0.4.7", "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz", "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==", - "dev": true, "engines": { "node": ">=10" } @@ -11531,7 +11540,6 @@ "resolved": "https://registry.npmjs.org/cids/-/cids-0.8.3.tgz", "integrity": "sha512-yoXTbV3llpm+EBGWKeL9xKtksPE/s6DPoDSY4fn8I8TEW1zehWXPSB0pwAXVDlLaOlrw+sNynj995uD9abmPhA==", "deprecated": "This module has been superseded by the multiformats module", - "dev": true, "dependencies": { "buffer": "^5.6.0", "class-is": "^1.1.0", @@ -11549,7 +11557,6 @@ "resolved": "https://registry.npmjs.org/multibase/-/multibase-1.0.1.tgz", "integrity": "sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==", "deprecated": "This module has been superseded by the multiformats module", - "dev": true, "dependencies": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -11563,7 +11570,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-1.0.1.tgz", "integrity": "sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw==", - "dev": true, "dependencies": { "buffer": "^5.6.0", "multibase": "^1.0.1", @@ -11592,8 +11598,7 @@ "node_modules/class-is": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", - "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==", - "dev": true + "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" }, "node_modules/class-utils": { "version": "0.3.6", @@ -11919,8 +11924,7 @@ "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/compare-func": { "version": "2.0.0", @@ -12968,8 +12972,7 @@ "node_modules/delimit-stream": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/delimit-stream/-/delimit-stream-0.1.0.tgz", - "integrity": "sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ==", - "dev": true + "integrity": "sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ==" }, "node_modules/denque": { "version": "1.5.1", @@ -13814,8 +13817,7 @@ "node_modules/err-code": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" }, "node_modules/error-ex": { "version": "1.3.2", @@ -14683,7 +14685,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true, "engines": { "node": ">=6" } @@ -15075,8 +15076,7 @@ "node_modules/fast-fifo": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz", - "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g==", - "dev": true + "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g==" }, "node_modules/fast-glob": { "version": "3.2.11", @@ -16859,8 +16859,7 @@ "node_modules/get-iterator": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz", - "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==", - "dev": true + "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==" }, "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", @@ -18225,7 +18224,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", - "dev": true, "engines": { "node": ">=8" } @@ -18394,7 +18392,6 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/ipfs-block/-/ipfs-block-0.8.1.tgz", "integrity": "sha512-0FaCpmij+jZBoUYhjoB5ptjdl9QzvrdRIoBmUU5JiBnK2GA+4YM/ifklaB8ePRhA/rRzhd+KYBjvMFMAL4NrVQ==", - "dev": true, "dependencies": { "cids": "~0.7.0", "class-is": "^1.1.0" @@ -18409,7 +18406,6 @@ "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", "deprecated": "This module has been superseded by the multiformats module", - "dev": true, "dependencies": { "buffer": "^5.5.0", "class-is": "^1.1.0", @@ -18427,7 +18423,6 @@ "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", "deprecated": "This module has been superseded by the multiformats module", - "dev": true, "dependencies": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -19340,7 +19335,6 @@ "version": "43.0.1", "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-43.0.1.tgz", "integrity": "sha512-Z/fvb94zaubgyxXWuMxjQfDm4DUbVGR81QOawNOicjzcdbgeg74iwjgGzN19bGAwlkqQGkHxoZWswdp4TlMeRQ==", - "dev": true, "dependencies": { "abort-controller": "^3.0.0", "bignumber.js": "^9.0.0", @@ -19379,7 +19373,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -19393,7 +19386,6 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -19408,7 +19400,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.1.1.tgz", "integrity": "sha512-Bx3ca2Qf0Cx1TmUJHrmVYPeLQdaYD1b7PjQ1MDKo9fSqEcG9kQtvc7dyOodvvvLECfORMEVO6h8+S/z7ifRvDw==", - "dev": true, "dependencies": { "buffer": "^5.4.2", "err-code": "^2.0.0", @@ -19419,7 +19410,6 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-1.2.4.tgz", "integrity": "sha512-xUP7SmOAb50OHL8D2KasRHRBOtRdyHHerfCEJBmS9+qpe6wzpbhftdsZJ2UD2v7HXgi7IH9eTps5uPXKUd2aVg==", - "dev": true, "dependencies": { "abort-controller": "^3.0.0", "buffer": "^5.4.2", @@ -19437,14 +19427,12 @@ "node_modules/ipfs-http-client/node_modules/ipfs-utils/node_modules/nanoid": { "version": "2.1.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==", - "dev": true + "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" }, "node_modules/ipfs-http-client/node_modules/iso-url": { "version": "0.4.7", "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz", "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==", - "dev": true, "engines": { "node": ">=10" } @@ -19453,7 +19441,6 @@ "version": "0.0.7", "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-0.0.7.tgz", "integrity": "sha512-XfbziJs4fi0MfdEGTLkZXeqo2EorF2baFXxFn1E2dGbgYMhFTZlZ2Yn/mx5CkpuLWVJvO1DwtTOVW2mzRyVK8w==", - "dev": true, "dependencies": { "fs-extra": "^8.1.0", "minimatch": "^3.0.4" @@ -19463,7 +19450,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -19477,7 +19463,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -19486,7 +19471,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, "engines": { "node": ">= 4.0.0" } @@ -19495,7 +19479,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/it-to-stream/-/it-to-stream-0.1.2.tgz", "integrity": "sha512-DTB5TJRZG3untmZehcaFN0kGWl2bNv7tnJRgQHAO9QEt8jfvVRrebZtnD5NZd4SCj4WVPjl0LSrugNWE/UaZRQ==", - "dev": true, "dependencies": { "buffer": "^5.6.0", "fast-fifo": "^1.0.0", @@ -19509,7 +19492,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, "dependencies": { "universalify": "^2.0.0" }, @@ -19521,7 +19503,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-2.0.0.tgz", "integrity": "sha512-S7xYIeWHl2ZUKF7SDeBhGg6rfv5bKxVBdk95s/I7wVF8d+hjLSztJ/B271cnUiF6CAFduEQ5Zn3HYwAjT16DlQ==", - "dev": true, "dependencies": { "is-plain-obj": "^2.0.0" }, @@ -19532,14 +19513,12 @@ "node_modules/ipfs-http-client/node_modules/parse-duration": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-0.1.3.tgz", - "integrity": "sha512-hMOZHfUmjxO5hMKn7Eft+ckP2M4nV4yzauLXiw3PndpkASnx5r8pDAMcOAiqxoemqWjMWmz4fOHQM6n6WwETXw==", - "dev": true + "integrity": "sha512-hMOZHfUmjxO5hMKn7Eft+ckP2M4nV4yzauLXiw3PndpkASnx5r8pDAMcOAiqxoemqWjMWmz4fOHQM6n6WwETXw==" }, "node_modules/ipfs-http-client/node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, "engines": { "node": ">= 10.0.0" } @@ -20846,7 +20825,6 @@ "resolved": "https://registry.npmjs.org/ipld-dag-cbor/-/ipld-dag-cbor-0.15.3.tgz", "integrity": "sha512-m23nG7ZyoVFnkK55/bLAErc7EfiMgaEQlqHWDTGzPI+O5r6bPfp+qbL5zTVSIT8tpbHmu174dwerVtLoVgeVyA==", "deprecated": "This module has been superseded by @ipld/dag-cbor and multiformats", - "dev": true, "dependencies": { "borc": "^2.1.2", "buffer": "^5.5.0", @@ -20865,7 +20843,6 @@ "resolved": "https://registry.npmjs.org/ipld-dag-pb/-/ipld-dag-pb-0.18.5.tgz", "integrity": "sha512-8IAPZrkRjgTpkxV9JOwXSBe0GXNxd4B2lubPgbifTGL92rZOEKWutpijsWsWvjXOltDFHKMQIIIhkgLC5RPqbA==", "deprecated": "This module has been superseded by @ipld/dag-pb and multiformats", - "dev": true, "dependencies": { "buffer": "^5.6.0", "cids": "~0.8.0", @@ -20885,7 +20862,6 @@ "resolved": "https://registry.npmjs.org/ipld-raw/-/ipld-raw-4.0.1.tgz", "integrity": "sha512-WjIdtZ06jJEar8zh+BHB84tE6ZdbS/XNa7+XCArOYfmeJ/c01T9VQpeMwdJQYn5c3s5UvvCu7y4VIi3vk2g1bA==", "deprecated": "This module has been superseded by the multiformats module", - "dev": true, "dependencies": { "cids": "~0.7.0", "multicodec": "^1.0.0", @@ -20897,7 +20873,6 @@ "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", "deprecated": "This module has been superseded by the multiformats module", - "dev": true, "dependencies": { "buffer": "^5.5.0", "class-is": "^1.1.0", @@ -20915,7 +20890,6 @@ "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", "deprecated": "This module has been superseded by the multiformats module", - "dev": true, "dependencies": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -21141,8 +21115,7 @@ "node_modules/is-circular": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-circular/-/is-circular-1.0.2.tgz", - "integrity": "sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA==", - "dev": true + "integrity": "sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA==" }, "node_modules/is-core-module": { "version": "2.12.0", @@ -21226,8 +21199,7 @@ "node_modules/is-electron": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz", - "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw==", - "dev": true + "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw==" }, "node_modules/is-extendable": { "version": "1.0.1", @@ -21335,7 +21307,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", - "dev": true, "dependencies": { "ip-regex": "^4.0.0" }, @@ -21458,7 +21429,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, "engines": { "node": ">=8" } @@ -21680,7 +21650,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/iso-constants/-/iso-constants-0.1.2.tgz", "integrity": "sha512-OTCM5ZCQsHBCI4Wdu4tSxvDIkmDHd5EwJDps5mKqnQnWJSKlnwMs3EDZ4n3Fh1tmkWkDlyd2vCDbEYuPbyrUNQ==", - "dev": true, "hasInstallScript": true, "engines": { "node": ">=10" @@ -21877,7 +21846,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/it-concat/-/it-concat-1.0.3.tgz", "integrity": "sha512-sjeZQ1BWQ9U/W2oI09kZgUyvSWzQahTkOkLIsnEPgyqZFaF9ME5gV6An4nMjlyhXKWQMKEakQU8oRHs2SdmeyA==", - "dev": true, "dependencies": { "bl": "^4.0.0" } @@ -22232,7 +22200,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/it-reader/-/it-reader-2.1.0.tgz", "integrity": "sha512-hSysqWTO9Tlwc5EGjVf8JYZzw0D2FsxD/g+eNNWrez9zODxWt6QlN6JAMmycK72Mv4jHEKEXoyzUN4FYGmJaZw==", - "dev": true, "dependencies": { "bl": "^4.0.0" } @@ -22297,7 +22264,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/it-tar/-/it-tar-1.2.2.tgz", "integrity": "sha512-M8V4a9I+x/vwXTjqvixcEZbQZHjwDIb8iUQ+D4M2QbhAdNs3WKVSl+45u5/F2XFx6jYMFOGzMVlKNK/uONgNIA==", - "dev": true, "dependencies": { "bl": "^4.0.0", "buffer": "^5.4.3", @@ -22311,7 +22277,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/it-to-buffer/-/it-to-buffer-1.0.5.tgz", "integrity": "sha512-dczvg0VeXkfr2i2IQ3GGWEATBbk4Uggr+YnvBz76/Yp0zFJZTIOeDCz2KyFDxSDHNI62OlldbJXWmDPb5nFQeg==", - "dev": true, "dependencies": { "buffer": "^5.5.0" } @@ -24711,7 +24676,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.1.1.tgz", "integrity": "sha512-L3mEegEWHRekSHjc7+sc8eJhba9Clq1PZ8kMkzf8OxElhXc8O4TS5MwcVlj9aEbm5dr81N90WHC5nAz3UO971w==", - "dev": true, "dependencies": { "delimit-stream": "0.1.0" } @@ -26176,7 +26140,6 @@ "version": "7.5.0", "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-7.5.0.tgz", "integrity": "sha512-GvhHsIGDULh06jyb6ev+VfREH9evJCFIRnh3jUt9iEZ6XDbyoisZRFEI9bMvK/AiR6y66y6P+eoBw9mBYMhMvw==", - "dev": true, "dependencies": { "buffer": "^5.5.0", "cids": "~0.8.0", @@ -26190,7 +26153,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/multiaddr-to-uri/-/multiaddr-to-uri-5.1.0.tgz", "integrity": "sha512-rIlMLkw3yk3RJmf2hxYYzeqPXz4Vx7C4M/hg7BVWhmksDW0rDVNMEyoVb0H1A+sh3deHOh5EAFK87XcW+mFimA==", - "dev": true, "dependencies": { "multiaddr": "^7.2.1" } @@ -26200,7 +26162,6 @@ "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", "deprecated": "This module has been superseded by the multiformats module", - "dev": true, "dependencies": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -26224,7 +26185,6 @@ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", "deprecated": "This module has been superseded by the multiformats module", - "dev": true, "dependencies": { "buffer": "^5.6.0", "varint": "^5.0.0" @@ -26239,7 +26199,6 @@ "version": "0.4.21", "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", - "dev": true, "dependencies": { "buffer": "^5.5.0", "multibase": "^0.7.0", @@ -26251,7 +26210,6 @@ "resolved": "https://registry.npmjs.org/multihashing-async/-/multihashing-async-0.8.2.tgz", "integrity": "sha512-2lKa1autuCy8x7KIEj9aVNbAb3aIMRFYIwN7mq/zD4pxgNIVgGlm+f6GKY4880EOF2Y3GktHYssRy7TAJQ2DyQ==", "deprecated": "This module has been superseded by the multiformats module", - "dev": true, "dependencies": { "blakejs": "^1.1.0", "buffer": "^5.4.3", @@ -26270,7 +26228,6 @@ "resolved": "https://registry.npmjs.org/multibase/-/multibase-1.0.1.tgz", "integrity": "sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==", "deprecated": "This module has been superseded by the multiformats module", - "dev": true, "dependencies": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -26284,7 +26241,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-1.0.1.tgz", "integrity": "sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw==", - "dev": true, "dependencies": { "buffer": "^5.6.0", "multibase": "^1.0.1", @@ -26299,7 +26255,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz", "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==", - "dev": true, "engines": { "node": ">=8.0.0" } @@ -30306,7 +30261,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==", - "dev": true, "engines": { "node": ">=8" } @@ -30354,7 +30308,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz", "integrity": "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==", - "dev": true, "dependencies": { "fast-fifo": "^1.0.0", "p-defer": "^3.0.0" @@ -31856,15 +31809,13 @@ "node_modules/protocol-buffers-schema": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", - "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==", - "dev": true + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" }, "node_modules/protons": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/protons/-/protons-1.2.1.tgz", "integrity": "sha512-2oqDyc/SN+tNcJf8XxrXhYL7sQn2/OMl8mSdD7NVGsWjMEmAbks4eDVnCyf0vAoRbBWyWTEXWk4D8XfuKVl3zg==", "deprecated": "This module is no longer maintained", - "dev": true, "dependencies": { "buffer": "^5.5.0", "protocol-buffers-schema": "^3.3.1", @@ -34119,7 +34070,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz", "integrity": "sha512-abgDPg1106vuZZOvw7cFwdCABddfJRz5akcCcchzTbhyhYnsG31y4AlZEgp315T7W3nQq5P4xeOm186ZiPVFzw==", - "dev": true, "dependencies": { "varint": "~5.0.0" } @@ -35023,8 +34973,7 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", - "dev": true + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, "node_modules/stack-utils": { "version": "2.0.5", @@ -35287,7 +35236,6 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-0.2.4.tgz", "integrity": "sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==", - "dev": true, "dependencies": { "get-iterator": "^1.0.2" } @@ -36828,8 +36776,7 @@ "node_modules/varint": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", - "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", - "dev": true + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" }, "node_modules/varint-decoder": { "version": "1.0.0", @@ -38948,9 +38895,9 @@ "optional": true }, "@energyweb/credential-governance": { - "version": "2.2.1-alpha.318.0", - "resolved": "https://registry.npmjs.org/@energyweb/credential-governance/-/credential-governance-2.2.1-alpha.318.0.tgz", - "integrity": "sha512-tXiMlBc9SuoOaBTXOMC94vOrJBpU8/e+WS8Jfnn1jBs6yx+xBhHtJWWISFryhrWtukfukvX16ygaB+kJNZj++w==", + "version": "2.2.1-alpha.319.0", + "resolved": "https://registry.npmjs.org/@energyweb/credential-governance/-/credential-governance-2.2.1-alpha.319.0.tgz", + "integrity": "sha512-bex5H80pwq8wdBiXqIwEzYae2IxsErU4G2vChwXF19N8UoA9ZsNfRdKIGVtsgwsQ19o+x3bMfAtJCzHEQlY3JA==", "requires": { "@cjs-exporter/p-map": "5.5.0", "@ew-did-registry/credentials-interface": "^0.8.1-alpha.1122.0", @@ -38975,11 +38922,11 @@ "requires": {} }, "@energyweb/onchain-claims": { - "version": "2.2.1-alpha.318.0", - "resolved": "https://registry.npmjs.org/@energyweb/onchain-claims/-/onchain-claims-2.2.1-alpha.318.0.tgz", - "integrity": "sha512-lZw5tX5jJhTVRCiSc3HVDgQSD3Y96CEH4Nj8eh9WKSjPwKomRgLTUNURv7xHLRjKx51+jBkEUxbodaKVc1aZ3w==", + "version": "2.2.1-alpha.319.0", + "resolved": "https://registry.npmjs.org/@energyweb/onchain-claims/-/onchain-claims-2.2.1-alpha.319.0.tgz", + "integrity": "sha512-GplaqwtefcaT21wnu2FM3XUkdfsN2qUQGEzKz/9v4TGgv/plnYQvhboC3aUQEd6MB610+trEKNxYHgst9Ooojg==", "requires": { - "@energyweb/credential-governance": "2.2.1-alpha.318.0", + "@energyweb/credential-governance": "2.2.1-alpha.319.0", "@ew-did-registry/did": "^0.8.1-alpha.1122.0", "@ew-did-registry/did-ethr-resolver": "^0.8.1-alpha.1122.0", "ethers": "^5.7.2" @@ -39009,16 +38956,16 @@ } }, "@energyweb/vc-verification": { - "version": "2.2.1-alpha.318.0", - "resolved": "https://registry.npmjs.org/@energyweb/vc-verification/-/vc-verification-2.2.1-alpha.318.0.tgz", - "integrity": "sha512-MuceBMg8RMYXXVsl97ABmsqNYtiAh+u3waAM/PMcq+wgnGE/f/Dq9q8xp/0zXUmKL0HKXPyhLJOsrg+NJw/SPA==", + "version": "2.2.1-alpha.319.0", + "resolved": "https://registry.npmjs.org/@energyweb/vc-verification/-/vc-verification-2.2.1-alpha.319.0.tgz", + "integrity": "sha512-FLMFEbI4iqcSMHPNv66qsctLgbVey/AmoWAST/rNsdnIh5uAw+cQ6a7xJkYiswIY6JVzxvpaZpUfFdKvi4jzVQ==", "requires": { - "@energyweb/credential-governance": "2.2.1-alpha.318.0", - "@energyweb/onchain-claims": "2.2.1-alpha.318.0", + "@energyweb/credential-governance": "2.2.1-alpha.319.0", + "@energyweb/onchain-claims": "2.2.1-alpha.319.0", "@ew-did-registry/claims": "^0.8.1-alpha.1122.0", "@ew-did-registry/credentials-interface": "^0.8.1-alpha.1122.0", "@ew-did-registry/did-ethr-resolver": "^0.8.1-alpha.1122.0", - "@ew-did-registry/did-ipfs-store": "^0.8.1-alpha.1122.0", + "@ew-did-registry/did-ipfs-store": "0.7.1-alpha.816.0", "@ew-did-registry/did-store-interface": "^0.8.1-alpha.1122.0", "@ew-did-registry/revocation": "^0.8.1-alpha.1122.0", "ethers": "^5.7.2", @@ -39535,6 +39482,20 @@ "eciesjs": "^0.3.4", "ethers": "^5.7.2", "sjcl": "npm:sjcl-complete@1.0.0" + }, + "dependencies": { + "@ew-did-registry/did-ipfs-store": { + "version": "0.8.1-alpha.1122.0", + "resolved": "https://registry.npmjs.org/@ew-did-registry/did-ipfs-store/-/did-ipfs-store-0.8.1-alpha.1122.0.tgz", + "integrity": "sha512-RbgWsfuDAkRBPvT/DBPkD7qEuexXnS6r2slWBzgU/oRocaQHPKz5AxWyROHfg8vPMaDCFEstV2UM9IAO+cLFkg==", + "requires": { + "@ew-did-registry/did-store-interface": "0.8.1-alpha.1122.0", + "@web-std/fetch": "^4.1.0", + "@web-std/file": "^3.0.2", + "@web-std/form-data": "^3.0.2", + "axios": "^0.27.2" + } + } } }, "@ew-did-registry/credentials-interface": { @@ -39579,15 +39540,20 @@ } }, "@ew-did-registry/did-ipfs-store": { - "version": "0.8.1-alpha.1122.0", - "resolved": "https://registry.npmjs.org/@ew-did-registry/did-ipfs-store/-/did-ipfs-store-0.8.1-alpha.1122.0.tgz", - "integrity": "sha512-RbgWsfuDAkRBPvT/DBPkD7qEuexXnS6r2slWBzgU/oRocaQHPKz5AxWyROHfg8vPMaDCFEstV2UM9IAO+cLFkg==", + "version": "0.7.1-alpha.816.0", + "resolved": "https://registry.npmjs.org/@ew-did-registry/did-ipfs-store/-/did-ipfs-store-0.7.1-alpha.816.0.tgz", + "integrity": "sha512-oVEhENMimHn1XkkBpGF1gaC+eWw5I87yyBtgmptixPFn5sZskDT9j+HkjnbTgbRQCSSj25mOceNU30avrjB+Sw==", "requires": { - "@ew-did-registry/did-store-interface": "0.8.1-alpha.1122.0", - "@web-std/fetch": "^4.1.0", - "@web-std/file": "^3.0.2", - "@web-std/form-data": "^3.0.2", - "axios": "^0.27.2" + "@ew-did-registry/did-store-interface": "0.7.1-alpha.816.0", + "bl": "^4.0.2", + "ipfs-http-client": "^43.0.0" + }, + "dependencies": { + "@ew-did-registry/did-store-interface": { + "version": "0.7.1-alpha.816.0", + "resolved": "https://registry.npmjs.org/@ew-did-registry/did-store-interface/-/did-store-interface-0.7.1-alpha.816.0.tgz", + "integrity": "sha512-w+D8ytESxdCjrNGJuHmgVq88By26ZR56Cs+N+ZwckB24rfq1Vvuu97mO8rxzj6VZcrKZN8IcPxzCeBbGjA1Fmg==" + } } }, "@ew-did-registry/did-resolver-interface": { @@ -44771,7 +44737,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, "requires": { "event-target-shim": "^5.0.0" } @@ -45170,8 +45135,7 @@ "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" }, "atob": { "version": "2.1.2", @@ -45462,8 +45426,7 @@ "bignumber.js": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz", - "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==", - "dev": true + "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==" }, "binary": { "version": "0.3.0", @@ -45486,7 +45449,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, "requires": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -45609,7 +45571,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/borc/-/borc-2.1.2.tgz", "integrity": "sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==", - "dev": true, "requires": { "bignumber.js": "^9.0.0", "buffer": "^5.5.0", @@ -45623,8 +45584,7 @@ "iso-url": { "version": "0.4.7", "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz", - "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==", - "dev": true + "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==" } } }, @@ -46152,7 +46112,6 @@ "version": "0.8.3", "resolved": "https://registry.npmjs.org/cids/-/cids-0.8.3.tgz", "integrity": "sha512-yoXTbV3llpm+EBGWKeL9xKtksPE/s6DPoDSY4fn8I8TEW1zehWXPSB0pwAXVDlLaOlrw+sNynj995uD9abmPhA==", - "dev": true, "requires": { "buffer": "^5.6.0", "class-is": "^1.1.0", @@ -46165,7 +46124,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/multibase/-/multibase-1.0.1.tgz", "integrity": "sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==", - "dev": true, "requires": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -46175,7 +46133,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-1.0.1.tgz", "integrity": "sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw==", - "dev": true, "requires": { "buffer": "^5.6.0", "multibase": "^1.0.1", @@ -46202,8 +46159,7 @@ "class-is": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", - "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==", - "dev": true + "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" }, "class-utils": { "version": "0.3.6", @@ -46452,8 +46408,7 @@ "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "compare-func": { "version": "2.0.0", @@ -47239,8 +47194,7 @@ "delimit-stream": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/delimit-stream/-/delimit-stream-0.1.0.tgz", - "integrity": "sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ==", - "dev": true + "integrity": "sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ==" }, "denque": { "version": "1.5.1", @@ -47949,8 +47903,7 @@ "err-code": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" }, "error-ex": { "version": "1.3.2", @@ -48610,8 +48563,7 @@ "event-target-shim": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" }, "eventemitter3": { "version": "4.0.7", @@ -48934,8 +48886,7 @@ "fast-fifo": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz", - "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g==", - "dev": true + "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g==" }, "fast-glob": { "version": "3.2.11", @@ -50213,8 +50164,7 @@ "get-iterator": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz", - "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==", - "dev": true + "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==" }, "get-own-enumerable-property-symbols": { "version": "3.0.2", @@ -51243,8 +51193,7 @@ "ip-regex": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", - "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", - "dev": true + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==" }, "ipaddr.js": { "version": "2.1.0", @@ -51379,7 +51328,6 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/ipfs-block/-/ipfs-block-0.8.1.tgz", "integrity": "sha512-0FaCpmij+jZBoUYhjoB5ptjdl9QzvrdRIoBmUU5JiBnK2GA+4YM/ifklaB8ePRhA/rRzhd+KYBjvMFMAL4NrVQ==", - "dev": true, "requires": { "cids": "~0.7.0", "class-is": "^1.1.0" @@ -51389,7 +51337,6 @@ "version": "0.7.5", "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", - "dev": true, "requires": { "buffer": "^5.5.0", "class-is": "^1.1.0", @@ -51402,7 +51349,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", - "dev": true, "requires": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -52065,7 +52011,6 @@ "version": "43.0.1", "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-43.0.1.tgz", "integrity": "sha512-Z/fvb94zaubgyxXWuMxjQfDm4DUbVGR81QOawNOicjzcdbgeg74iwjgGzN19bGAwlkqQGkHxoZWswdp4TlMeRQ==", - "dev": true, "requires": { "abort-controller": "^3.0.0", "bignumber.js": "^9.0.0", @@ -52100,7 +52045,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -52111,7 +52055,6 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -52123,7 +52066,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.1.1.tgz", "integrity": "sha512-Bx3ca2Qf0Cx1TmUJHrmVYPeLQdaYD1b7PjQ1MDKo9fSqEcG9kQtvc7dyOodvvvLECfORMEVO6h8+S/z7ifRvDw==", - "dev": true, "requires": { "buffer": "^5.4.2", "err-code": "^2.0.0", @@ -52134,7 +52076,6 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-1.2.4.tgz", "integrity": "sha512-xUP7SmOAb50OHL8D2KasRHRBOtRdyHHerfCEJBmS9+qpe6wzpbhftdsZJ2UD2v7HXgi7IH9eTps5uPXKUd2aVg==", - "dev": true, "requires": { "abort-controller": "^3.0.0", "buffer": "^5.4.2", @@ -52152,22 +52093,19 @@ "nanoid": { "version": "2.1.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==", - "dev": true + "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" } } }, "iso-url": { "version": "0.4.7", "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz", - "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==", - "dev": true + "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==" }, "it-glob": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-0.0.7.tgz", "integrity": "sha512-XfbziJs4fi0MfdEGTLkZXeqo2EorF2baFXxFn1E2dGbgYMhFTZlZ2Yn/mx5CkpuLWVJvO1DwtTOVW2mzRyVK8w==", - "dev": true, "requires": { "fs-extra": "^8.1.0", "minimatch": "^3.0.4" @@ -52177,7 +52115,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -52188,7 +52125,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -52196,8 +52132,7 @@ "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" } } }, @@ -52205,7 +52140,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/it-to-stream/-/it-to-stream-0.1.2.tgz", "integrity": "sha512-DTB5TJRZG3untmZehcaFN0kGWl2bNv7tnJRgQHAO9QEt8jfvVRrebZtnD5NZd4SCj4WVPjl0LSrugNWE/UaZRQ==", - "dev": true, "requires": { "buffer": "^5.6.0", "fast-fifo": "^1.0.0", @@ -52219,7 +52153,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, "requires": { "graceful-fs": "^4.1.6", "universalify": "^2.0.0" @@ -52229,7 +52162,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-2.0.0.tgz", "integrity": "sha512-S7xYIeWHl2ZUKF7SDeBhGg6rfv5bKxVBdk95s/I7wVF8d+hjLSztJ/B271cnUiF6CAFduEQ5Zn3HYwAjT16DlQ==", - "dev": true, "requires": { "is-plain-obj": "^2.0.0" } @@ -52237,14 +52169,12 @@ "parse-duration": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-0.1.3.tgz", - "integrity": "sha512-hMOZHfUmjxO5hMKn7Eft+ckP2M4nV4yzauLXiw3PndpkASnx5r8pDAMcOAiqxoemqWjMWmz4fOHQM6n6WwETXw==", - "dev": true + "integrity": "sha512-hMOZHfUmjxO5hMKn7Eft+ckP2M4nV4yzauLXiw3PndpkASnx5r8pDAMcOAiqxoemqWjMWmz4fOHQM6n6WwETXw==" }, "universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" } } }, @@ -53343,7 +53273,6 @@ "version": "0.15.3", "resolved": "https://registry.npmjs.org/ipld-dag-cbor/-/ipld-dag-cbor-0.15.3.tgz", "integrity": "sha512-m23nG7ZyoVFnkK55/bLAErc7EfiMgaEQlqHWDTGzPI+O5r6bPfp+qbL5zTVSIT8tpbHmu174dwerVtLoVgeVyA==", - "dev": true, "requires": { "borc": "^2.1.2", "buffer": "^5.5.0", @@ -53357,7 +53286,6 @@ "version": "0.18.5", "resolved": "https://registry.npmjs.org/ipld-dag-pb/-/ipld-dag-pb-0.18.5.tgz", "integrity": "sha512-8IAPZrkRjgTpkxV9JOwXSBe0GXNxd4B2lubPgbifTGL92rZOEKWutpijsWsWvjXOltDFHKMQIIIhkgLC5RPqbA==", - "dev": true, "requires": { "buffer": "^5.6.0", "cids": "~0.8.0", @@ -53372,7 +53300,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/ipld-raw/-/ipld-raw-4.0.1.tgz", "integrity": "sha512-WjIdtZ06jJEar8zh+BHB84tE6ZdbS/XNa7+XCArOYfmeJ/c01T9VQpeMwdJQYn5c3s5UvvCu7y4VIi3vk2g1bA==", - "dev": true, "requires": { "cids": "~0.7.0", "multicodec": "^1.0.0", @@ -53383,7 +53310,6 @@ "version": "0.7.5", "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", - "dev": true, "requires": { "buffer": "^5.5.0", "class-is": "^1.1.0", @@ -53396,7 +53322,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", - "dev": true, "requires": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -53555,8 +53480,7 @@ "is-circular": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-circular/-/is-circular-1.0.2.tgz", - "integrity": "sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA==", - "dev": true + "integrity": "sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA==" }, "is-core-module": { "version": "2.12.0", @@ -53616,8 +53540,7 @@ "is-electron": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz", - "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw==", - "dev": true + "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw==" }, "is-extendable": { "version": "1.0.1", @@ -53694,7 +53617,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", - "dev": true, "requires": { "ip-regex": "^4.0.0" } @@ -53777,8 +53699,7 @@ "is-plain-obj": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" }, "is-plain-object": { "version": "5.0.0", @@ -53927,8 +53848,7 @@ "iso-constants": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/iso-constants/-/iso-constants-0.1.2.tgz", - "integrity": "sha512-OTCM5ZCQsHBCI4Wdu4tSxvDIkmDHd5EwJDps5mKqnQnWJSKlnwMs3EDZ4n3Fh1tmkWkDlyd2vCDbEYuPbyrUNQ==", - "dev": true + "integrity": "sha512-OTCM5ZCQsHBCI4Wdu4tSxvDIkmDHd5EwJDps5mKqnQnWJSKlnwMs3EDZ4n3Fh1tmkWkDlyd2vCDbEYuPbyrUNQ==" }, "iso-random-stream": { "version": "2.0.2", @@ -54074,7 +53994,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/it-concat/-/it-concat-1.0.3.tgz", "integrity": "sha512-sjeZQ1BWQ9U/W2oI09kZgUyvSWzQahTkOkLIsnEPgyqZFaF9ME5gV6An4nMjlyhXKWQMKEakQU8oRHs2SdmeyA==", - "dev": true, "requires": { "bl": "^4.0.0" } @@ -54337,7 +54256,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/it-reader/-/it-reader-2.1.0.tgz", "integrity": "sha512-hSysqWTO9Tlwc5EGjVf8JYZzw0D2FsxD/g+eNNWrez9zODxWt6QlN6JAMmycK72Mv4jHEKEXoyzUN4FYGmJaZw==", - "dev": true, "requires": { "bl": "^4.0.0" } @@ -54382,7 +54300,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/it-tar/-/it-tar-1.2.2.tgz", "integrity": "sha512-M8V4a9I+x/vwXTjqvixcEZbQZHjwDIb8iUQ+D4M2QbhAdNs3WKVSl+45u5/F2XFx6jYMFOGzMVlKNK/uONgNIA==", - "dev": true, "requires": { "bl": "^4.0.0", "buffer": "^5.4.3", @@ -54396,7 +54313,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/it-to-buffer/-/it-to-buffer-1.0.5.tgz", "integrity": "sha512-dczvg0VeXkfr2i2IQ3GGWEATBbk4Uggr+YnvBz76/Yp0zFJZTIOeDCz2KyFDxSDHNI62OlldbJXWmDPb5nFQeg==", - "dev": true, "requires": { "buffer": "^5.5.0" } @@ -56225,7 +56141,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.1.1.tgz", "integrity": "sha512-L3mEegEWHRekSHjc7+sc8eJhba9Clq1PZ8kMkzf8OxElhXc8O4TS5MwcVlj9aEbm5dr81N90WHC5nAz3UO971w==", - "dev": true, "requires": { "delimit-stream": "0.1.0" } @@ -57341,7 +57256,6 @@ "version": "7.5.0", "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-7.5.0.tgz", "integrity": "sha512-GvhHsIGDULh06jyb6ev+VfREH9evJCFIRnh3jUt9iEZ6XDbyoisZRFEI9bMvK/AiR6y66y6P+eoBw9mBYMhMvw==", - "dev": true, "requires": { "buffer": "^5.5.0", "cids": "~0.8.0", @@ -57355,7 +57269,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/multiaddr-to-uri/-/multiaddr-to-uri-5.1.0.tgz", "integrity": "sha512-rIlMLkw3yk3RJmf2hxYYzeqPXz4Vx7C4M/hg7BVWhmksDW0rDVNMEyoVb0H1A+sh3deHOh5EAFK87XcW+mFimA==", - "dev": true, "requires": { "multiaddr": "^7.2.1" } @@ -57364,7 +57277,6 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", - "dev": true, "requires": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -57384,7 +57296,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", - "dev": true, "requires": { "buffer": "^5.6.0", "varint": "^5.0.0" @@ -57399,7 +57310,6 @@ "version": "0.4.21", "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", - "dev": true, "requires": { "buffer": "^5.5.0", "multibase": "^0.7.0", @@ -57410,7 +57320,6 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/multihashing-async/-/multihashing-async-0.8.2.tgz", "integrity": "sha512-2lKa1autuCy8x7KIEj9aVNbAb3aIMRFYIwN7mq/zD4pxgNIVgGlm+f6GKY4880EOF2Y3GktHYssRy7TAJQ2DyQ==", - "dev": true, "requires": { "blakejs": "^1.1.0", "buffer": "^5.4.3", @@ -57424,7 +57333,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/multibase/-/multibase-1.0.1.tgz", "integrity": "sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==", - "dev": true, "requires": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -57434,7 +57342,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-1.0.1.tgz", "integrity": "sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw==", - "dev": true, "requires": { "buffer": "^5.6.0", "multibase": "^1.0.1", @@ -57446,8 +57353,7 @@ "murmurhash3js-revisited": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz", - "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==", - "dev": true + "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==" }, "nanoid": { "version": "3.3.6", @@ -60234,8 +60140,7 @@ "p-defer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", - "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==", - "dev": true + "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==" }, "p-each-series": { "version": "2.2.0", @@ -60264,7 +60169,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz", "integrity": "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==", - "dev": true, "requires": { "fast-fifo": "^1.0.0", "p-defer": "^3.0.0" @@ -61394,14 +61298,12 @@ "protocol-buffers-schema": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", - "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==", - "dev": true + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" }, "protons": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/protons/-/protons-1.2.1.tgz", "integrity": "sha512-2oqDyc/SN+tNcJf8XxrXhYL7sQn2/OMl8mSdD7NVGsWjMEmAbks4eDVnCyf0vAoRbBWyWTEXWk4D8XfuKVl3zg==", - "dev": true, "requires": { "buffer": "^5.5.0", "protocol-buffers-schema": "^3.3.1", @@ -63081,7 +62983,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz", "integrity": "sha512-abgDPg1106vuZZOvw7cFwdCABddfJRz5akcCcchzTbhyhYnsG31y4AlZEgp315T7W3nQq5P4xeOm186ZiPVFzw==", - "dev": true, "requires": { "varint": "~5.0.0" } @@ -63828,8 +63729,7 @@ "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, "stack-utils": { "version": "2.0.5", @@ -64050,7 +63950,6 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-0.2.4.tgz", "integrity": "sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==", - "dev": true, "requires": { "get-iterator": "^1.0.2" } @@ -65229,8 +65128,7 @@ "varint": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", - "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", - "dev": true + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" }, "varint-decoder": { "version": "1.0.0", diff --git a/package.json b/package.json index 939696fb..0c4bf619 100644 --- a/package.json +++ b/package.json @@ -63,18 +63,18 @@ "npm": ">= 6.0.0" }, "dependencies": { - "@energyweb/credential-governance": "^2.2.1-alpha.318.0", + "@energyweb/credential-governance": "^2.2.1-alpha.319.0", "@energyweb/ekc": "^0.6.7", - "@energyweb/onchain-claims": "^2.2.1-alpha.318.0", + "@energyweb/onchain-claims": "^2.2.1-alpha.319.0", "@energyweb/staking-pool": "^1.0.0-rc.14", - "@energyweb/vc-verification": "^2.2.1-alpha.318.0", + "@energyweb/vc-verification": "^2.2.1-alpha.319.0", "@ensdomains/ens": "^0.6.2", "@ew-did-registry/claims": "^0.8.1-alpha.1122.0", "@ew-did-registry/credentials-interface": "^0.8.1-alpha.1122.0", "@ew-did-registry/did": "^0.8.1-alpha.1122.0", "@ew-did-registry/did-document": "^0.8.1-alpha.1122.0", "@ew-did-registry/did-ethr-resolver": "^0.8.1-alpha.1122.0", - "@ew-did-registry/did-ipfs-store": "^0.8.1-alpha.1122.0", + "@ew-did-registry/did-ipfs-store": "^0.7.1-alpha.816.0", "@ew-did-registry/did-resolver-interface": "^0.8.1-alpha.1122.0", "@ew-did-registry/jwt": "^0.8.1-alpha.1122.0", "@ew-did-registry/keys": "^0.8.1-alpha.1122.0", diff --git a/src/modules/did-registry/did-registry.service.ts b/src/modules/did-registry/did-registry.service.ts index 28dd8257..39468a72 100644 --- a/src/modules/did-registry/did-registry.service.ts +++ b/src/modules/did-registry/did-registry.service.ts @@ -122,12 +122,7 @@ export class DidRegistry { } async init() { - const { protocol = 'https', host, port, headers } = this._ipfsConfig; - const baseUrl = new URL(`${protocol}://${host}`); - if (port) { - baseUrl.port = port.toString(); - } - this._ipfsStore = new DidStore(baseUrl, { headers }); + this._ipfsStore = new DidStore(this._ipfsConfig); await this._setOperator(); this.setJWT(); this._setDocument();