@blockchain-lab-um/masca-connector
Version:
Library for using Masca on the frontend
13 lines (10 loc) • 761 B
TypeScript
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 };