An open, shared, interoperable Verifiable Credential standard to empower DeFi protocols, DataDAOs, and Filecoin Plus in the FEVM ecosystem.
- Node.js v16 (
nvm use v16
) - npm v7 or greater (
npm i -g npm@7
)
- 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
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