VCStatusRegistry smart contract on Ethereum.
VCStatusRegistry smart contract keeps track of DID's in two ways:
- An issuer will call
setVcStatuswhen issuing a new credential to a DID
- An issuer is able to revoke a credential by calling
removeVcStatusfor the DID
In an existing project (with
npm install vc-status-registry --save
Besides unit testing with Mocha, the effectivity of all tests are also measured with the Stryker mutation testing framework.
npm run testnpm run stryker
We aim to achieve a coverage of 100%. Stryker and/or mocha test scores below 80% will fail the build.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
License and disclaimer
We discourage the use of this work in production environments as it is in active development and not mature enough.