lnd: check that state is RPC_ACTIVE after unlocking
The state service is newly introduced in lnd 0.13.0.
This commit is contained in:
parent
c75347027b
commit
a23b9d1c2d
@ -239,6 +239,16 @@ in {
|
|||||||
-d "{\"wallet_password\": \"$(cat ${secretsDir}/lnd-wallet-password | tr -d '\n' | base64 -w0)\"}" \
|
-d "{\"wallet_password\": \"$(cat ${secretsDir}/lnd-wallet-password | tr -d '\n' | base64 -w0)\"}" \
|
||||||
${restUrl}/unlockwallet
|
${restUrl}/unlockwallet
|
||||||
fi
|
fi
|
||||||
|
state=""
|
||||||
|
while [ "$state" != "RPC_ACTIVE" ]; do
|
||||||
|
state=$(${curl} \
|
||||||
|
--cacert ${secretsDir}/lnd-cert \
|
||||||
|
-d '{}' \
|
||||||
|
-X POST \
|
||||||
|
${restUrl}/state |\
|
||||||
|
${pkgs.jq}/bin/jq -r '.state')
|
||||||
|
sleep 0.1
|
||||||
|
done
|
||||||
'')
|
'')
|
||||||
# Setting macaroon permission for other users needs root permissions
|
# Setting macaroon permission for other users needs root permissions
|
||||||
(nbLib.privileged "lnd-create-macaroons" ''
|
(nbLib.privileged "lnd-create-macaroons" ''
|
||||||
|
Loading…
Reference in New Issue
Block a user