mirror of
https://github.com/aljazceru/cyphernode.git
synced 2025-12-18 13:14:56 +01:00
Add missing routes to api.properties and 'all' prop to ln_withdraw
This commit is contained in:
@@ -34,6 +34,8 @@ action_ln_create_invoice=watcher
|
|||||||
action_ln_getconnectionstring=watcher
|
action_ln_getconnectionstring=watcher
|
||||||
action_ln_decodebolt11=watcher
|
action_ln_decodebolt11=watcher
|
||||||
action_ln_listpeers=watcher
|
action_ln_listpeers=watcher
|
||||||
|
action_ln_getroute=watcher
|
||||||
|
action_ln_listpays=watcher
|
||||||
|
|
||||||
# Spender can do what the watcher can do, plus:
|
# Spender can do what the watcher can do, plus:
|
||||||
action_get_txns_spending=spender
|
action_get_txns_spending=spender
|
||||||
@@ -55,6 +57,8 @@ action_ots_getfile=spender
|
|||||||
action_ln_getinvoice=spender
|
action_ln_getinvoice=spender
|
||||||
action_ln_decodebolt11=spender
|
action_ln_decodebolt11=spender
|
||||||
action_ln_connectfund=spender
|
action_ln_connectfund=spender
|
||||||
|
action_ln_listfunds=spender
|
||||||
|
action_ln_withdraw=spender
|
||||||
|
|
||||||
# Admin can do what the spender can do, plus:
|
# Admin can do what the spender can do, plus:
|
||||||
|
|
||||||
|
|||||||
@@ -515,6 +515,10 @@ ln_withdraw() {
|
|||||||
local destination=$(echo "${request}" | jq -r ".destination")
|
local destination=$(echo "${request}" | jq -r ".destination")
|
||||||
local satoshi=$(echo "${request}" | jq -r ".satoshi")
|
local satoshi=$(echo "${request}" | jq -r ".satoshi")
|
||||||
local feerate=$(echo "${request}" | jq -r ".feerate")
|
local feerate=$(echo "${request}" | jq -r ".feerate")
|
||||||
|
local all=$(echo "${request}" | jq -r ".all")
|
||||||
|
if [ "${all}" == true ] || [ "${all}" == "true" ] ; then
|
||||||
|
satoshi="all"
|
||||||
|
fi
|
||||||
result=$(./lightning-cli withdraw ${destination} ${satoshi} ${feerate})
|
result=$(./lightning-cli withdraw ${destination} ${satoshi} ${feerate})
|
||||||
returncode=$?
|
returncode=$?
|
||||||
trace_rc ${returncode}
|
trace_rc ${returncode}
|
||||||
|
|||||||
@@ -437,7 +437,7 @@ main() {
|
|||||||
;;
|
;;
|
||||||
ln_withdraw)
|
ln_withdraw)
|
||||||
# POST http://192.168.111.152:8080/ln_withdraw
|
# POST http://192.168.111.152:8080/ln_withdraw
|
||||||
# BODY {"destination":"segwitAddress","satoshi":"100000","feerate":0}
|
# BODY {"destination":"segwitAddress","satoshi":"100000","feerate":0,all: false}
|
||||||
response=$(ln_withdraw "${line}")
|
response=$(ln_withdraw "${line}")
|
||||||
response_to_client "${response}" ${?}
|
response_to_client "${response}" ${?}
|
||||||
break
|
break
|
||||||
|
|||||||
Reference in New Issue
Block a user