ceremonyclient/signers
Cassandra Heart 06947eb307
v1.4.18
2024-05-25 00:07:57 -05:00
..
pems v1.4.18 2024-05-25 00:07:57 -05:00
.env.example v1.4.18 2024-05-25 00:07:57 -05:00
Dockerfile v1.4.18 2024-05-25 00:07:57 -05:00
README.md v1.4.18 2024-05-25 00:07:57 -05:00
Taskfile.yaml v1.4.18 2024-05-25 00:07:57 -05:00

Release Signatories

Scripts in this folder are tools for release signers to build and sign Quilibrium binaries.

Requirements:

  • bash environment (Ubuntu, macOS, etc.)
  • openssl - digests and signatures
  • git - to checkout this branch
  • Docker - to run a container with golang and compile binaries
  • Taskfile

Checkout the whole repo from a release branch and then in the signers folder you can run task commands. Before you can run commands you have to copy .env.example to .env and fill it out. You need a local folder with all the pem files, required by signature verification.

Important tasks:

  • task build to build the binaries in a dedicated docker image
  • task verify:build to verify that you can build the exact same binaries
  • task verify:digest to verify the digests
  • task verify:signatures to verify all signatures