Skip to content
Python library for verifying Blockcerts
Python Shell
Branch: master
Clone or download
This branch is 91 commits ahead of blockchain-certificates:master.

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cert_verifier
docs
tests
.gitignore
.travis.yml
LICENSE
MANIFEST.in
README.md
cert.json
conf_sample.ini
release_package.sh
requirements.txt
run_tests.sh
setup.py
tox.ini

README.md

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.

You can’t perform that action at this time.