Skip to content

BlockcertsSmartContract/cert-verifier

 
 

Repository files navigation

Build Status PyPI version

cert-verifier

Library for verifying blockchain certificates.

Using the pypi package

The most common way to use this is to add the latest cert-verifier pypi package to your project dependencies.

Configuration

Set the ethereum node you want to use in the verification processes in cert-verifier/cert_verifier/config.ini.

The Provided ones can also be used and should work out of the box, but keep in mind that they are only recommendations.

If you want to change the ens nodes as well you can use the conf_sample.ini schema as a structure guideline.

Verify a certificate by command line

  1. Ensure you have an python environment. Recommendations
  2. Git clone the repository and change to the directory
    bash git clone https://github.com/blockchain-certificates/cert-verifier.git && cd cert-verifier
    
  3. Run cert-viewer setup bash pip install .
  4. Run the main program
cd cert_verifier
python verifier.py

Verification process

Read about how Blockcerts verification works

Unit tests

This project uses tox to validate against several python environments.

  1. Ensure you have an python environment. Recommendations

  2. Run tests

    ./run_tests.sh
    

Contact

Contact us at the Blockcerts community forum.

About

Python library for verifying Blockcerts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • Shell 0.2%