From dcd21ce9494aaf4e833611ad91d18d5c43b4407b Mon Sep 17 00:00:00 2001 From: Mircea Nistor Date: Thu, 22 Apr 2021 20:06:45 +0200 Subject: [PATCH] fix: bump ethr-did-resolver to 4.3.2 (#65) fixes #64 --- package-lock.json | 24 +++++++++++----------- package.json | 8 ++++---- src/__tests__/config-test.ts | 12 +++++++++++ src/__tests__/index-test.ts | 39 +++++++++++++++++++++++++++++++++++- 4 files changed, 66 insertions(+), 17 deletions(-) create mode 100644 src/__tests__/config-test.ts diff --git a/package-lock.json b/package-lock.json index e2a7c30..675d6c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1472,9 +1472,9 @@ } }, "@ethersproject/providers": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.1.0.tgz", - "integrity": "sha512-FjpZL2lSXrYpQDg2fMjugZ0HjQD9a+2fOOoRhhihh+Z+qi/xZ8vIlPoumrEP1DzIG4DBV6liUqLNqnX2C6FIAA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.1.2.tgz", + "integrity": "sha512-GqsS8rd+eyd4eNkcNgzZ4l9IRULBPUZa7JPnv22k4MHflMobUseyhfbVnmoN5bVNNkOxjV1IPTw9i0sV1hwdpg==", "requires": { "@ethersproject/abstract-provider": "^5.1.0", "@ethersproject/abstract-signer": "^5.1.0", @@ -1559,9 +1559,9 @@ } }, "@ethersproject/transactions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.1.0.tgz", - "integrity": "sha512-s10crRLZEA0Bgv6FGEl/AKkTw9f+RVUrlWDX1rHnD4ZncPFeiV2AJr4nT7QSUhxJdFPvjyKRDb3nEH27dIqcPQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.1.1.tgz", + "integrity": "sha512-Nwgbp09ttIVN0OoUBatCXaHxR7grWPHbozJN8v7AXDLrl6nnOIBEMDh+yJTnosSQlFhcyjfTGGN+Mx6R8HdvMw==", "requires": { "@ethersproject/address": "^5.1.0", "@ethersproject/bignumber": "^5.1.0", @@ -4536,9 +4536,9 @@ "dev": true }, "did-jwt": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/did-jwt/-/did-jwt-5.1.2.tgz", - "integrity": "sha512-7FayCI0qLsWXgCvquoeh764W/waXC0ryfSMtjROIc7DKKUFAnOAy7MmOKD0XjdHVjjjZeXnXe8FFHNTK5vBMaQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/did-jwt/-/did-jwt-5.2.0.tgz", + "integrity": "sha512-5cyFUWdF/B7b7dJzih7XiPWavCUtThgzs00BXDzV8OemBHFlnXpZN7phq5aqy+k8vWWqp+ijxqVLQHRfgc609Q==", "requires": { "@stablelib/ed25519": "^1.0.1", "@stablelib/random": "^1.0.0", @@ -5090,9 +5090,9 @@ "integrity": "sha512-4BPvMGkxAK9vTduCq6D5b8ZqjteD2cvDIPPriXP6nnmPhWKFSxypo+AFvyQ0omJGa0cGTR+dkdI/8jiF7U/qaw==" }, "ethr-did-resolver": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/ethr-did-resolver/-/ethr-did-resolver-4.2.0.tgz", - "integrity": "sha512-qRxM49xb8TQpfTB5GYwI7O6noqGsyWgROL8V4aMJQdN1MsER3v4/oLfw7ndmlbXts93fo4FdUx4+rrDs77qb4g==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ethr-did-resolver/-/ethr-did-resolver-4.3.2.tgz", + "integrity": "sha512-y6a8/E5ZxallN+L2BR/AXJ3Y22UkuXbzUH4OJistwdd9X7YfG8faVjTM0VEGMTpjYYXtL6FHQ2C0OhjjaurwEg==", "requires": { "@ethersproject/abi": "^5.1.0", "@ethersproject/abstract-signer": "^5.1.0", diff --git a/package.json b/package.json index f9c5a52..258c97b 100644 --- a/package.json +++ b/package.json @@ -75,13 +75,13 @@ "@ethersproject/base64": "^5.1.0", "@ethersproject/basex": "^5.1.0", "@ethersproject/bytes": "^5.1.0", - "@ethersproject/providers": "^5.1.0", + "@ethersproject/providers": "^5.1.2", "@ethersproject/signing-key": "^5.1.0", "@ethersproject/strings": "^5.1.0", - "@ethersproject/transactions": "^5.1.0", + "@ethersproject/transactions": "^5.1.1", "@ethersproject/wallet": "^5.1.0", - "did-jwt": "^5.1.2", + "did-jwt": "^5.2.0", "did-resolver": "^3.1.0", - "ethr-did-resolver": "^4.2.0" + "ethr-did-resolver": "^4.3.2" } } diff --git a/src/__tests__/config-test.ts b/src/__tests__/config-test.ts new file mode 100644 index 0000000..cbb5c1e --- /dev/null +++ b/src/__tests__/config-test.ts @@ -0,0 +1,12 @@ +import { EthrDID } from '..' + +describe('configuration', () => { + it('can use rpcUrl - github #64', () => { + const ethrDid = new EthrDID({ + identifier: '0xC662e6c5F91B9FcD22D7FcafC80Cf8b640aed247', + rpcUrl: 'http://localhost:9585', + chainNameOrId: 1337, + }) + expect(ethrDid).toBeDefined() + }) +}) diff --git a/src/__tests__/index-test.ts b/src/__tests__/index-test.ts index 1814e2f..a3eacef 100644 --- a/src/__tests__/index-test.ts +++ b/src/__tests__/index-test.ts @@ -89,6 +89,7 @@ describe('EthrDID', () => { }, ], authentication: [`${did}#controller`], + assertionMethod: [`${did}#controller`], }) }) }) @@ -125,6 +126,7 @@ describe('EthrDID', () => { }, ], authentication: [`${did}#controller`], + assertionMethod: [`${did}#controller`, `${did}#delegate-1`], }) }) }) @@ -165,13 +167,14 @@ describe('EthrDID', () => { }, ], authentication: [`${did}#controller`, `${did}#delegate-2`], + assertionMethod: [`${did}#controller`, `${did}#delegate-1`, `${did}#delegate-2`], }) }) }) describe('expire automatically', () => { beforeAll(async () => { - await sleep(4) + await sleep(5) }) it('resolves document', async () => { @@ -197,6 +200,7 @@ describe('EthrDID', () => { }, ], authentication: [`${did}#controller`], + assertionMethod: [`${did}#controller`, `${did}#delegate-1`], }) }) }) @@ -236,6 +240,7 @@ describe('EthrDID', () => { }, ], authentication: [`${did}#controller`, `${did}#delegate-3`], + assertionMethod: [`${did}#controller`, `${did}#delegate-1`, `${did}#delegate-3`], }) }) }) @@ -268,6 +273,7 @@ describe('EthrDID', () => { }, ], authentication: [`${did}#controller`], + assertionMethod: [`${did}#controller`, `${did}#delegate-1`], }) }) }) @@ -312,6 +318,7 @@ describe('EthrDID', () => { }, ], authentication: [`${did}#controller`], + assertionMethod: [`${did}#controller`, `${did}#delegate-1`, `${did}#delegate-5`], }) }) }) @@ -359,6 +366,7 @@ describe('EthrDID', () => { }, ], authentication: [`${did}#controller`], + assertionMethod: [`${did}#controller`, `${did}#delegate-1`, `${did}#delegate-5`, `${did}#delegate-6`], }) }) }) @@ -412,6 +420,13 @@ describe('EthrDID', () => { }, ], authentication: [`${did}#controller`], + assertionMethod: [ + `${did}#controller`, + `${did}#delegate-1`, + `${did}#delegate-5`, + `${did}#delegate-6`, + `${did}#delegate-7`, + ], }) }) }) @@ -462,6 +477,13 @@ describe('EthrDID', () => { }, ], authentication: [`${did}#controller`], + assertionMethod: [ + `${did}#controller`, + `${did}#delegate-1`, + `${did}#delegate-5`, + `${did}#delegate-6`, + `${did}#delegate-7`, + ], service: [ { id: 'did:ethr:dev:0x7E5F4552091A69125d5DfCb7b8C2659029395Bdf#service-1', @@ -517,6 +539,13 @@ describe('EthrDID', () => { }, ], authentication: [`${did}#controller`], + assertionMethod: [ + `${did}#controller`, + `${did}#delegate-1`, + `${did}#delegate-5`, + `${did}#delegate-6`, + `${did}#delegate-7`, + ], }) }) }) @@ -583,6 +612,14 @@ describe('EthrDID', () => { }, ], authentication: [`${did}#controller`], + assertionMethod: [ + `${did}#controller`, + `${did}#delegate-1`, + `${did}#delegate-5`, + `${did}#delegate-6`, + `${did}#delegate-7`, + `${did}#delegate-8`, + ], }) })