electrs/electrs-start-liquidtestnet

32 lines
815 B
Bash
Executable File

#!/usr/bin/env zsh
#source "${HOME}/.cargo/env"
#export PATH="${HOME}/.cargo/bin:${PATH}"
# don't bother making electrs.core files
ulimit -c
# get credentials from elements.conf directly
ELEMENTS_RPC_USER=$(grep 'rpcuser=' "${HOME}/elements.conf"|cut -d = -f2|head -1)
ELEMENTS_RPC_PASS=$(grep 'rpcpassword=' "${HOME}/elements.conf"|cut -d = -f2|head -1)
# run in loop in case of crash
until false
do
cd "${HOME}/electrs"
cargo run \
--release \
--features liquid \
--bin electrs \
-- \
--network liquidtestnet \
--http-socket-file "${HOME}/socket/esplora-liquid-testnet" \
--asset-db-path "${HOME}/asset_registry_testnet_db" \
--daemon-dir "${HOME}" \
--db-dir "/electrs" \
--cookie "${ELEMENTS_RPC_USER}:${ELEMENTS_RPC_PASS}" \
--cors '*' \
--address-search \
-vvv
sleep 1
done