Files
breez-sdk-liquid/regtest
Daniel Granhão 99d8765681 Support regtest (#707)
* Support regtest

* Fix bindings, print and switch boltz client crate

* Remove stop-grace-period

* Fix docker compose issues

* feat: add rt-sync to regtest setup

* Configure local rtsync instance on default regtest config

* Bump sdk-common rev

* Fix compose restart missing quotation

* Specify platform only in base configurations

* Fix after rebase

---------

Co-authored-by: yse <hydra_yse@proton.me>
2025-02-07 16:00:59 +00:00
..
2025-02-07 16:00:59 +00:00
2025-02-07 16:00:59 +00:00
2025-02-07 16:00:59 +00:00
2025-02-07 16:00:59 +00:00
2025-02-07 16:00:59 +00:00
2025-02-07 16:00:59 +00:00
2025-02-07 16:00:59 +00:00
2025-02-07 16:00:59 +00:00
2025-02-07 16:00:59 +00:00

Regtest environment for Breez SDK - Nodeless (Liquid Implementation)

Based on Boltz Regtest

Usage

./start.sh
./stop.sh
./restart.sh

Data dirs for the services are stored in ./data folder.

Scripts container

docker exec -it boltz-scripts bash
  • bitcoin-cli-sim-client
  • bitcoin-cli-sim-server
  • elements-cli-sim-client
  • elements-cli-sim-server
  • boltzcli-sim (boltz-client)
  • lightning-cli-sim
  • lncli-sim

Since there are two lnd and two cln instances, use lncli-sim 1 or lightning-cli-sim 1 to interact with the first instance and lncli-sim 2 or lightning-cli-sim 2 to interact with the second.

Or alternatively, you can source aliases.sh to have these convenience scripts available on the host machine.

Block explorers

Esplora is running for the Bitcoin Core and Elements regtest: