Sign inSign up

nolim1t/bitcoinknots

By nolim1t

Updated almost 5 years ago

Image
0

5.1K

nolim1t/bitcoinknots repository overview

Bitcoin knots docker container

Build Status gh_last_release_svg Docker Pulls Count

About

Due to request from the Citadel guys, and also for more client diversity. I've decided to create a docker container for the Bitcoin Knots implementation for bitcoin.

This is mostly the same, minus a few other differences. You may see the original project which is mostly the same build regime.

Todo list
  • Improve on workflow
  • add testing regime
  • Move over to LNCM org so that we have a more decentralized contributors.
Diferences

I've removed the verification component, but ideally I'd like to be able to verify releases the same way as I do with bitcoin core. If anyone has a PGP key that I could verify for the sources in github please let me know. It's good to have a healthy paranoia when dealing with finances.

Maintainer notes

Building
  1. Create a directory for the first major/minor version (eg. 22.0)
  2. Put a Dockerfile in that directory
  3. Commit that directory to the repo
  4. Run ./scripts/new-release.sh with the full version as a parameter (this script pushes to origin by default, so make sure you have write access to it)
  5. Wait 2 hours (building bitcoind is resource intensive).
  6. Check for any errors, check docker hub.
Environment variables

These are used for building and also creating releases in github

  • DOCKER_TOKEN - docker password or token (for pushing to docker)
  • DOCKER_USER - docker username (for pushing to docker)
  • GH_PA_TOKEN - github personal token for creating releases (for pushing to a release)

Tag summary

Content type

Image

Digest

Size

12.2 MB

Last updated

almost 5 years ago

docker pull nolim1t/bitcoinknots:v0.21.1.knots20210629