Sign inSign up

nolim1t/bitcoinknots

By nolim1t

•Updated almost 5 years ago

Image
0

5.9K

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