hashcloak / katzenmint-pki

A BFT PKI for the Katzenpost Authority PKI System using Tendermint
Apache License 2.0
2 stars 1 forks source link

katzenmint-pki

Go

A BFT PKI for the Katzenpost Authority PKI System using Tendermint

Overview

High-level overview of the architecture

Develop

There is setup.sh to help you out setting the develop environment, you can run make setup or sh setup.sh to start.

Or you can follow these steps:

  1. Install tendermint v0.34.6
    $ git clone https://github.com/tendermint/tendermint.git
    $ cd tendermint
    $ git checkout v0.34.6
    $ make install
  2. TMHOME=pwd/chain tendermint init
  3. make build
  4. ./katzenmint -config ./chain/config/config.toml
  5. curl -s 'localhost:26657/broadcast_tx_commit?tx="tendermint=rocks"'
  6. curl -s 'localhost:26657/abci_query?data="tendermint"'