Skip to content

Commit 43705cc

Browse files
Update Hiero DID SDK JS dependency + lint/style fixes
Signed-off-by: Alexander Shenshin <[email protected]>
1 parent bda2582 commit 43705cc

File tree

10 files changed

+130
-140
lines changed

10 files changed

+130
-140
lines changed

demo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"faber": "ts-node src/FaberInquirer.ts"
1414
},
1515
"dependencies": {
16-
"@hiero-did-sdk/client": "0.1.2",
16+
"@hiero-did-sdk/client": "0.1.3",
1717
"@hyperledger/anoncreds-nodejs": "catalog:",
1818
"@hyperledger/indy-vdr-nodejs": "catalog:",
1919
"@openwallet-foundation/askar-nodejs": "catalog:",

packages/hedera/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@
2727
"dependencies": {
2828
"@credo-ts/anoncreds": "workspace:*",
2929
"@credo-ts/core": "workspace:*",
30-
"@hashgraph/sdk": "^2.66.0",
31-
"@hiero-did-sdk/anoncreds": "^0.1.2",
32-
"@hiero-did-sdk/client": "^0.1.2",
33-
"@hiero-did-sdk/core": "^0.1.2",
34-
"@hiero-did-sdk/hcs": "^0.1.2",
35-
"@hiero-did-sdk/publisher-internal": "^0.1.2",
36-
"@hiero-did-sdk/registrar": "^0.1.2",
37-
"@hiero-did-sdk/resolver": "^0.1.2"
30+
"@hashgraph/sdk": "^2.72.0",
31+
"@hiero-did-sdk/anoncreds": "^0.1.3",
32+
"@hiero-did-sdk/client": "^0.1.3",
33+
"@hiero-did-sdk/core": "^0.1.3",
34+
"@hiero-did-sdk/hcs": "^0.1.3",
35+
"@hiero-did-sdk/publisher-internal": "^0.1.3",
36+
"@hiero-did-sdk/registrar": "^0.1.3",
37+
"@hiero-did-sdk/resolver": "^0.1.3"
3838
},
3939
"devDependencies": {
4040
"@credo-ts/node": "workspace:*",

packages/hedera/src/ledger/HederaLedgerService.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ import { HederaModuleConfig } from '../HederaModuleConfig'
4545
import { CredoCache } from './cache/CredoCache'
4646
import { KmsPublisher } from './publisher/KmsPublisher'
4747
import { createOrGetKey, getMultibasePublicKey } from './utils'
48-
import { AskarKeyManagementService } from '@credo-ts/askar'
4948

5049
export interface HederaDidCreateOptions extends DidCreateOptions {
5150
method: 'hedera'
@@ -529,10 +528,7 @@ export class HederaLedgerService {
529528
}
530529

531530
// @ts-ignore
532-
const keyManagementService = kms.getKms(
533-
agentContext,
534-
AskarKeyManagementService.backend
535-
) as AskarKeyManagementService
531+
const keyManagementService = kms.getKms(agentContext, 'askar')
536532
// @ts-ignore
537533
const keyInfo = await keyManagementService.getKeyAsserted(agentContext, rootKey.kmsKeyId)
538534

packages/hedera/tests/integration/hedera-anoncreds-registry.e2e.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ describe('Hedera AnonCreds support', () => {
77
let issuerId: string
88

99
const logger = new ConsoleLogger(LogLevel.fatal)
10-
const cache = new InMemoryLruCache( { limit: 10 })
10+
const cache = new InMemoryLruCache({ limit: 10 })
1111

1212
beforeAll(async () => {
1313
agent = getHederaAgent({

packages/hedera/tests/integration/utils/hederaModule.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AnonCredsModule } from '@credo-ts/anoncreds'
22
import { AskarModule } from '@credo-ts/askar'
3-
import { Agent, Cache, CacheModule, DidsModule, Logger, utils, ModulesMap } from '@credo-ts/core'
3+
import { Agent, Cache, CacheModule, DidsModule, Logger, ModulesMap, utils } from '@credo-ts/core'
44
import {
55
HederaAnonCredsRegistry,
66
HederaDidRegistrar,

packages/hedera/tests/unit/hedera-anoncres-registry.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ import {
1414
} from '@credo-ts/anoncreds'
1515
import { AgentContext } from '@credo-ts/core'
1616
import { HederaAnonCredsRegistry } from '@credo-ts/hedera'
17-
import { HederaLedgerService } from '../../src/ledger/HederaLedgerService'
1817
import { mockFunction } from '../../../core/tests/helpers'
18+
import { HederaLedgerService } from '../../src/ledger/HederaLedgerService'
1919

2020
const mockLedgerService = {
2121
registerSchema: jest.fn(),

packages/hedera/tests/unit/hedera-did-registrar.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import { AgentContext, DidDocumentKey, DidRecord, DidRepository } from '@credo-t
22

33
import { DidDocumentRole } from '@credo-ts/core'
44
import { HederaDidRegistrar } from '@credo-ts/hedera'
5-
import { HederaDidUpdateOptions, HederaLedgerService } from '../../src/ledger/HederaLedgerService'
65
import { mockFunction } from '../../../core/tests/helpers'
6+
import { HederaDidUpdateOptions, HederaLedgerService } from '../../src/ledger/HederaLedgerService'
77
import { did, didDocument, didResolutionMetadata } from './fixtures/did-document'
88

99
const mockDidRepository = {

packages/hedera/tests/unit/hedera-did-resolver.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { AgentContext, DidDocument, JsonTransformer } from '@credo-ts/core'
22
import { HederaDidResolver } from '@credo-ts/hedera'
3-
import { HederaLedgerService } from '../../src/ledger/HederaLedgerService'
43
import { mockFunction } from '../../../core/tests/helpers'
5-
import { did, parsedDid, didDocument, didResolutionMetadata } from './fixtures/did-document'
4+
import { HederaLedgerService } from '../../src/ledger/HederaLedgerService'
5+
import { did, didDocument, didResolutionMetadata, parsedDid } from './fixtures/did-document'
66

77
const mockLedgerService = {
88
resolveDid: jest.fn(),

packages/hedera/tests/unit/hedera-ledger-service.test.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,16 @@ jest.mock('@hiero-did-sdk/registrar', () => ({
3838
}))
3939

4040
import {
41+
CreateDIDRequest,
4142
DIDUpdateBuilder,
43+
DeactivateDIDRequest,
44+
UpdateDIDRequest,
4245
generateCreateDIDRequest,
46+
generateDeactivateDIDRequest,
4347
generateUpdateDIDRequest,
4448
submitCreateDIDRequest,
4549
submitDeactivateDIDRequest,
4650
submitUpdateDIDRequest,
47-
CreateDIDRequest,
48-
UpdateDIDRequest,
49-
generateDeactivateDIDRequest,
50-
DeactivateDIDRequest,
5151
} from '@hiero-did-sdk/registrar'
5252

5353
jest.mock('@hiero-did-sdk/resolver', () => ({
@@ -60,12 +60,12 @@ import { resolveDID } from '@hiero-did-sdk/resolver'
6060
jest.mock('../../src/ledger/utils')
6161

6262
import { AskarKeyManagementService } from '@credo-ts/askar'
63+
import { DID_ROOT_KEY_ID } from '@hiero-did-sdk/core'
6364
import { KeyEntryObject } from '@openwallet-foundation/askar-nodejs'
64-
import { createOrGetKey } from '../../src/ledger/utils'
6565
import { mockFunction } from '../../../core/tests/helpers'
66-
import { did, didDocument } from './fixtures/did-document'
6766
import { HederaAnonCredsRegistry } from '../../src/anoncreds/HederaAnonCredsRegistry'
68-
import { DID_ROOT_KEY_ID } from '@hiero-did-sdk/core'
67+
import { createOrGetKey } from '../../src/ledger/utils'
68+
import { did, didDocument } from './fixtures/did-document'
6969

7070
const mockKeyId = 'mock-key-id'
7171

@@ -536,7 +536,7 @@ describe('HederaLedgerService', () => {
536536

537537
expect(mockDidRepository.findCreatedDid).toHaveBeenCalledWith(mockAgentContext, 'issuer-id')
538538
// @ts-ignore
539-
expect(mockKms.getKms).toHaveBeenCalledWith(mockAgentContext, AskarKeyManagementService.backend)
539+
expect(mockKms.getKms).toHaveBeenCalledWith(mockAgentContext, 'askar')
540540
// @ts-ignore
541541
expect(mockKeyManagementService.getKeyAsserted).toHaveBeenCalledWith(mockAgentContext, 'kms-key-id')
542542
expect(result).toEqual(PrivateKey.fromBytesED25519(secretBytes))

0 commit comments

Comments
 (0)