UNPKG

@zkmpa/core

Version:

Core package for zkMPA (Zero-Knowledge Multi-Party Approval)

8 lines 1.7 kB
export { Identity, IdentityManager, SerializedIdentity, type IdentityManager as IIdentityManager, type Identity as IIdentity, type SerializedIdentity as ISerializedIdentity } from '@zkmpa/identity'; export { Group, GroupManager, MerkleRootHistory, type GroupConfig, type GroupState, type MerkleProof, type RootRecord, type Group as IGroup, type GroupManager as IGroupManager, type MerkleRootHistory as IMerkleRootHistory } from '@zkmpa/group'; export { Proposal, ProposalManager, type ProposalParams, type Vote, type ProposalStatus, type ProposalResult, type ProposalFilter, type ApprovalEvidence, type SerializedProposal, type Proposal as IProposal, type ProposalManager as IProposalManager } from '@zkmpa/proposal'; export { CredentialIssuer, CredentialVerifier, type VCClaims, type VerifiableCredential, type SignatureVerification, type EvidenceVerification, type VerificationResult, type CredentialAgent, type CredentialIssuer as ICredentialIssuer, type CredentialVerifier as ICredentialVerifier } from '@zkmpa/credential'; export { ProofGenerator, ProofVerifier, type ZKProof, type ProofParams, type VoteProofParams, type PublicInputs, type VoteInputs, type ProofResult, type VerificationResult as ProofVerificationResult, type ProofGenerator as IProofGenerator, type ProofVerifier as IProofVerifier } from '@zkmpa/proof'; export { StorageFactory, InMemoryStorageAdapter, FileStorageAdapter, type StorageAdapter, type StorageConfig, type ProposalFilter as StorageProposalFilter, type VCFilter, type IssuedVC, type StorageFactory as IStorageFactory } from '@zkmpa/storage'; export { zkMPAProtocol, zkMPAProtocol as AnonymousApprovalProtocol } from './protocol'; //# sourceMappingURL=index.d.ts.map