diff --git a/src/libs/endorserServer.ts b/src/libs/endorserServer.ts index 27c3dfd2..4f7aaf83 100644 --- a/src/libs/endorserServer.ts +++ b/src/libs/endorserServer.ts @@ -37,7 +37,8 @@ import { retrieveFullyDecryptedAccount, getPasskeyExpirationSeconds, } from "../libs/util"; -import { createEndorserJwtForKey, KeyMeta } from "../libs/crypto/vc"; +import { createEndorserJwtForKey } from "../libs/crypto/vc"; +import { KeyMeta } from "../interfaces/common"; import { GenericCredWrapper, diff --git a/src/libs/util.ts b/src/libs/util.ts index 507a4ebc..ca719625 100644 --- a/src/libs/util.ts +++ b/src/libs/util.ts @@ -43,7 +43,7 @@ import { import { OfferVerifiableCredential, } from "../interfaces/claims"; -import { KeyMeta } from "../libs/crypto/vc"; +import { KeyMeta } from "../interfaces/common"; import { createPeerDid } from "../libs/crypto/vc/didPeer"; import { registerCredential } from "../libs/crypto/vc/passkeyDidPeer"; import { logger } from "../utils/logger"; @@ -478,7 +478,9 @@ export function findAllVisibleToDids( * **/ -export interface AccountKeyInfo extends Account, KeyMeta {} +export interface AccountKeyInfo extends Omit, Omit { + derivationPath?: string; // Make it optional to match Account type +} export const retrieveAccountCount = async (): Promise => { let result = 0;