UNPKG

iam-client-lib

Version:

Library for Decentralized Identity and Access Management

63 lines (60 loc) 2.39 kB
import { V as VerifiableCredentialsServiceBase, _ as __awaiter } from './index-9ee5e720.js'; import { completeIssueCredential, prepareIssueCredential, verifyCredential, verifyPresentation } from 'didkit-wasm-node'; import { prepareIssuePresentation, completeIssuePresentation } from '@spruceid/didkit-wasm-node'; import 'ethers'; import 'base64url'; import '@walletconnect/ethereum-provider'; import '@ew-did-registry/did'; import '@ew-did-registry/did-ethr-resolver'; import '@energyweb/credential-governance'; import '@energyweb/ekc'; import '@ethersproject/properties'; import 'ethers/lib/utils'; import 'winston'; import '@metamask/detect-provider'; import '@walletconnect/client'; import '@walletconnect/qrcode-modal'; import '@gnosis.pm/safe-apps-provider'; import 'multiformats/cid'; import '@ew-did-registry/keys'; import '@ew-did-registry/jwt'; import '@ew-did-registry/proxyidentity'; import '@ew-did-registry/did-resolver-interface'; import '@ew-did-registry/did-document'; import '@ew-did-registry/did-ipfs-store'; import '@ew-did-registry/claims'; import 'ts-interface-checker'; import '@ew-did-registry/credentials-interface'; import 'lodash'; import 'nats.ws'; import 'axios'; import 'qs'; import 'set-cookie-parser'; import 'axios-retry'; import 'siwe'; import 'eth-ens-namehash'; import 'jsonwebtoken'; import 'uuid'; import '@energyweb/onchain-claims'; import '@energyweb/vc-verification'; import '@ew-did-registry/revocation'; import '@sphereon/pex'; class VerifiableCredentialsServiceNode extends VerifiableCredentialsServiceBase { constructor(_signerService, _cacheClient) { super(_signerService, _cacheClient); this.completeIssueCredential = completeIssueCredential; this.prepareIssueCredential = prepareIssueCredential; this.verifyCredential = verifyCredential; this.prepareIssuePresentation = prepareIssuePresentation; this.completeIssuePresentation = completeIssuePresentation; this.verifyPresentation = verifyPresentation; } static create(signerService, cacheClient) { return __awaiter(this, void 0, void 0, function* () { const service = new VerifiableCredentialsServiceNode(signerService, cacheClient); return service; }); } } export { VerifiableCredentialsServiceNode }; //# sourceMappingURL=verifiable-credentials-node.service-b58d29d6.js.map