UNPKG

@arcblock/vc

Version:

TypeScript lib to work with ArcBlock Verifiable Credentials

41 lines (30 loc) 1.07 kB
![Verifiable Credentials](https://www.arcblock.io/.netlify/functions/badge/?text=Verifiable+Credentials) [![docs](https://img.shields.io/badge/powered%20by-arcblock-green.svg)](https://docs.arcblock.io) [![Gitter](https://badges.gitter.im/ArcBlock/community.svg)](https://gitter.im/ArcBlock/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) > Javascript library to manipulate Verifiable Credentials (VC) to DID Protocol ## Usage ```terminal bun install @arcblock/vc ``` ```javascript const VC = require('@arcblock/vc'); const issuer = fromRandom(); const owner = fromRandom(); const vc = create({ type: 'EmailVerificationCredential', issuer: { wallet: issuer, name: 'DID.KYC.Email', }, subject: { id: owner.address, key: 'value', method: 'SHA3', }, }); console.log(vc); const result = VC.verify({ vc, ownerDid: owner.address, trustedIssuers: issuer.address }); console.log(result); // true ``` ## Documentation For full documentation, checkout [https://asset-chain.netlify.com](https://asset-chain.netlify.com/)