UNPKG

@blockchain-lab-um/masca-connector

Version:

Library for using Masca on the frontend

13 lines (10 loc) 761 B
import { CreateCredentialRequestParams } from '@blockchain-lab-um/masca-types'; import { UnsignedPresentation, VerifiablePresentation, UnsignedCredential, VerifiableCredential } from '@veramo/core'; import { Masca } from './snap.js'; import './ProviderStore.js'; import 'mipd'; import './ViemClient.js'; declare function validateAndSetCeramicSession(this: Masca): Promise<void>; declare function signVerifiablePresentation(this: Masca, presentation: UnsignedPresentation): Promise<VerifiablePresentation>; declare function signVerifiableCredential(this: Masca, credential: UnsignedCredential, params: CreateCredentialRequestParams): Promise<VerifiableCredential>; export { signVerifiableCredential, signVerifiablePresentation, validateAndSetCeramicSession };