Library for verifying blockchain certificates.
The most common way to use this is to add the latest cert-verifier pypi package to your project dependencies.
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.
- Ensure you have an python environment. Recommendations
- Git clone the repository and change to the directory
bash git clone https://github.com/blockchain-certificates/cert-verifier.git && cd cert-verifier
- Run cert-viewer setup
bash pip install .
- Run the main program
cd cert_verifier
python verifier.py
Read about how Blockcerts verification works
This project uses tox to validate against several python environments.
-
Ensure you have an python environment. Recommendations
-
Run tests
./run_tests.sh
Contact us at the Blockcerts community forum.