mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2026-01-14 03:24:33 +01:00
* 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>
Regtest environment for Breez SDK - Nodeless (Liquid Implementation)
Based on Boltz Regtest
Usage
./start.sh
./stop.sh
./restart.sh
- Web App: http://localhost:8080
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:
- Bitcoin: http://localhost:4002
- Elements: http://localhost:4003