benthecarman b8b286a599 Add lndk
2024-07-31 17:05:45 -05:00
2023-04-08 00:23:35 -05:00
2024-07-31 17:05:45 -05:00
2024-07-12 15:06:57 -05:00
2023-11-17 14:42:23 -06:00
2023-06-12 12:06:35 -04:00
2024-02-11 13:57:23 +00:00
2023-04-06 23:05:43 -05:00
2024-07-12 15:21:05 -05:00
2024-07-31 17:05:45 -05:00
2024-04-30 12:21:02 -05:00
2023-10-14 23:39:16 -05:00
2023-06-09 05:10:50 -05:00
2023-03-09 15:46:19 -05:00
2023-05-05 11:05:08 -05:00
2024-07-15 11:34:13 -05:00

Mutinynet

This repo contains most of the deployment for Mutinynet. It originally is a fork of Plebnet but has grown to include a lot more.

The main deployment is done with docker-compose. It contains various services:

Most of these just pull the released docker images from dockerhub, but there are also some custom services:

  • bitcoind this is a custom build of bitcoind with soft forks and 30s block time. It also contains the scripts to mine signet blocks.
  • electrs this is a small fork of electrs to add a dockerfile and some fixes for signet, however these fixes ended up not being needed IIRC.
  • rapid-gossip-sync-server this is a fork of rapid-gossip-sync-server to allow for a 10m snapshot interval. At the time there was no way to change the interval in the project, now there is but is has worked so far so I have not updated it.

Running

To run the deployment, you need to have docker and docker-compose installed. Then you can run:

docker-compose up -d

This will start all the services. You can check the logs with:

docker-compose logs -f

You can also run the services individually:

docker-compose up -d bitcoind lnd rgs_server

You can create some aliases to make it easier to interact with bitcoind and lnd:

alias lncli="docker exec -it lnd /bin/lncli -n signet"
alias bitcoin-cli="docker exec -it bitcoind /usr/local/bin/bitcoin-cli"

Updating

To update the deployment, you can run:

git pull
docker-compose pull

And then restart the services:

docker-compose up -d
Description
No description provided
Readme MIT 44 MiB
Languages
Python 93.7%
DIGITAL Command Language 3.6%
Shell 1.7%
Dockerfile 1%