Skip to content

A minimal cosmos-sdk chain utilizing post-quantum cryptography and digital signatures

License

Notifications You must be signed in to change notification settings

DoraFactory/cosmos-pqc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniPQC - A minimal Cosmos SDK chain with PQC

This repository contains an example of a tiny, but working Cosmos SDK chain utilizing post-quantum cryptography and digital signatures. It uses the least modules possible and is intended to be used as a starting point for building your own chain, without all the boilerplate that other tools generate.

Prerequisites

  • Install Go as described here.
  • Add GOPATH to your PATH:
    • export PATH="$PATH:/usr/local/go/bin:$(/usr/local/go/bin/go env GOPATH)/bin"

You are all set!

Installation

Install and run:

git clone [email protected]:Yug-Shah/pqc-cosmos-minimal.git
cd pqc-cosmos-minimal
make install # install the binary
make init # initialize the chain

Troubleshoot

After running make install, verify minid has been installed by doing which minid. If minid is not found, verify that your $PATH is configured correctly.

Useful links

About

A minimal cosmos-sdk chain utilizing post-quantum cryptography and digital signatures

Resources

License

Stars

Watchers

Forks

Languages

  • Go 89.4%
  • Shell 8.0%
  • Makefile 2.6%