UNPKG

@investorid/identity-sdk

Version:
11 lines (10 loc) 578 B
import { ClaimData, ClaimScheme, ClaimType } from "../claims/Claim.interface"; import * as ERC735ABI from "../../resources/contracts/ERC735.json"; export { ERC735ABI }; export interface ERC735 { getClaim(claimId: string): Promise<ClaimData>; getClaimIdsByType(claimType: ClaimType | string): Promise<string[]>; getClaimsByType(claimType: ClaimType | string): Promise<ClaimData[]>; addClaim(claimType: ClaimType, scheme: ClaimScheme, issuer: string, signature: string, data: string, uri: string): Promise<void>; removeClaim(claimId: string): Promise<void>; }