feat: add elements and electrs-liquid (#16)

* feat: add elements and electrs-liquid
This commit is contained in:
dni ⚡ 2025-05-19 11:03:26 +02:00 committed by GitHub
commit 27c9e56b51
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 74 additions and 1 deletions

View file

@ -5,6 +5,10 @@ bitcoin-cli-sim() {
docker exec lnbits-bitcoind-1 bitcoin-cli -regtest "$@"
}
elements-cli-sim() {
docker exec lnbits-elementsd-1 elements-cli -rpcport=18884 -chain=liquidregtest "$@"
}
# args(i, cmd)
lightning-cli-sim() {
i=$1
@ -111,6 +115,13 @@ lnbits-bitcoin-init(){
bitcoin-cli-sim -generate 150 > /dev/null
}
lnbits-elements-init(){
echo "init_elements_wallet..."
elements-cli-sim createwallet lnbits || elements-cli-sim loadwallet lnbits
echo "mining 150 blocks..."
elements-cli-sim -generate 150 > /dev/null
}
lnbits-init(){
echo "init_lnbits..."
docker exec lnbits-lnbits-1 poetry run python tools/create_fake_admin.py
@ -118,6 +129,7 @@ lnbits-init(){
lnbits-regtest-init(){
lnbits-bitcoin-init
lnbits-elements-init
lnbits-lightning-sync
lnbits-lightning-init
lnbits-init