Skip to content

Latest commit

 

History

History
50 lines (31 loc) · 1014 Bytes

README.md

File metadata and controls

50 lines (31 loc) · 1014 Bytes

Trustify

An open, shared, interoperable Verifiable Credential standard to empower DeFi protocols, DataDAOs, and Filecoin Plus in the FEVM ecosystem.

Requirements

  • Node.js v16 (nvm use v16)
  • npm v7 or greater (npm i -g npm@7)

Project Structure

  • contract - two examples ERC20 contracts that implement Trustify's Verifiable Credential standard
  • e2e-demo - demos for different Trustify use cases
  • trustify - the core Javascript SDK for issuance, verification, and revocation of Verifiable Credential
  • wallet - a demo wallet for storing and submitting credentials

Development Environment Setup

Setting up a new development environment:

npm run setup

Starting a local hardhat node:

npm run hardhat:node

Deploying example smart contracts:

npm run hardhat:deploy

Starting local demos:

npm run dev

Starting the demo wallet:

npm run wallet