From 6509a8270149c57e04f569714b02e8fdcd1389cf Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 24 Mar 2024 14:39:42 +0100 Subject: libeufin-cli is dead --- src/auditor/setup.sh | 28 ++++++++++++++++---------- src/auditor/test-auditor.sh | 45 +++++++++++++++++++++--------------------- src/auditor/test-kyc.sh | 38 +++++++++++++++++++++-------------- src/auditor/test-revocation.sh | 14 +++++++------ src/auditor/test-sync.sh | 4 ++-- 5 files changed, 74 insertions(+), 55 deletions(-) diff --git a/src/auditor/setup.sh b/src/auditor/setup.sh index 1ac8980ad..9ca0fe07e 100755 --- a/src/auditor/setup.sh +++ b/src/auditor/setup.sh @@ -63,14 +63,18 @@ function get_payto_uri() { export LIBEUFIN_SANDBOX_USERNAME="$1" export LIBEUFIN_SANDBOX_PASSWORD="$2" export LIBEUFIN_SANDBOX_URL="http://localhost:18082" - libeufin-cli sandbox demobank info --bank-account "$1" | jq --raw-output '.paytoUri' + echo "broken" + exit 1 +# libeufin-cli sandbox demobank info --bank-account "$1" | jq --raw-output '.paytoUri' } function get_bankaccount_transactions() { export LIBEUFIN_SANDBOX_USERNAME=$1 export LIBEUFIN_SANDBOX_PASSWORD=$2 export LIBEUFIN_SANDBOX_URL="http://localhost:18082" - libeufin-cli sandbox demobank list-transactions --bank-account $1 + echo "broken" + exit 1 +# libeufin-cli sandbox demobank list-transactions --bank-account $1 } @@ -123,11 +127,13 @@ function nexus_fetch_transactions () { export LIBEUFIN_NEXUS_USERNAME="exchange" export LIBEUFIN_NEXUS_PASSWORD="x" export LIBEUFIN_NEXUS_URL="http://localhost:8082/" - libeufin-cli accounts \ - fetch-transactions \ - --range-type since-last \ - --level report \ - exchange-nexus > /dev/null + echo "broken" + exit 1 +# libeufin-cli accounts \ +# fetch-transactions \ +# --range-type since-last \ +# --level report \ +# exchange-nexus > /dev/null unset LIBEUFIN_NEXUS_USERNAME unset LIBEUFIN_NEXUS_PASSWORD unset LIBEUFIN_NEXUS_URL @@ -140,9 +146,11 @@ function nexus_submit_to_sandbox () { export LIBEUFIN_NEXUS_USERNAME="exchange" export LIBEUFIN_NEXUS_PASSWORD="x" export LIBEUFIN_NEXUS_URL="http://localhost:8082/" - libeufin-cli accounts \ - submit-payments\ - exchange-nexus + echo "broken" + exit 1 +# libeufin-cli accounts \ +# submit-payments\ +# exchange-nexus unset LIBEUFIN_NEXUS_USERNAME unset LIBEUFIN_NEXUS_PASSWORD unset LIBEUFIN_NEXUS_URL diff --git a/src/auditor/test-auditor.sh b/src/auditor/test-auditor.sh index 4c8389b99..80a59282a 100755 --- a/src/auditor/test-auditor.sh +++ b/src/auditor/test-auditor.sh @@ -373,27 +373,28 @@ function run_audit () { export LIBEUFIN_NEXUS_USERNAME="exchange" export LIBEUFIN_NEXUS_PASSWORD="x" export LIBEUFIN_NEXUS_URL="http://localhost:8082/" - PAIN_UUID=$(libeufin-cli accounts list-payments exchange-nexus | jq .initiatedPayments[] | jq 'select(.submitted==false)' | jq -r .paymentInitiationId) - if test -z "${PAIN_UUID}" - then - echo -n "Payment likely already submitted, running submit-payments without UUID anyway ..." - libeufin-cli accounts \ - submit-payments \ - exchange-nexus - else - echo -n "Running payment submission for transaction ${PAIN_UUID} ..." - libeufin-cli accounts \ - submit-payments \ - --payment-uuid "${PAIN_UUID}" \ - exchange-nexus - fi - echo " DONE" - echo -n "Import outgoing transactions..." - libeufin-cli accounts \ - fetch-transactions \ - --range-type since-last \ - --level report \ - exchange-nexus + + #PAIN_UUID=$(libeufin-cli accounts list-payments exchange-nexus | jq .initiatedPayments[] | jq 'select(.submitted==false)' | jq -r .paymentInitiationId) +# if test -z "${PAIN_UUID}" +# then +# echo -n "Payment likely already submitted, running submit-payments without UUID anyway ..." +# libeufin-cli accounts \ +# submit-payments \ +# exchange-nexus +# else +# echo -n "Running payment submission for transaction ${PAIN_UUID} ..." +# libeufin-cli accounts \ +# submit-payments \ +# --payment-uuid "${PAIN_UUID}" \ +# exchange-nexus +# fi +# echo " DONE" +# echo -n "Import outgoing transactions..." +# libeufin-cli accounts \ +# fetch-transactions \ +# --range-type since-last \ +# --level report \ +# exchange-nexus echo " DONE" fi audit_only @@ -2215,7 +2216,7 @@ echo "Testing for faketime" faketime -h > /dev/null || exit_skip "faketime required" # NOTE: really check for all three libeufin commands? echo "Testing for libeufin" -libeufin-cli --help >/dev/null 2> /dev/null /dev/null 2> /dev/null /dev/null /dev/null || exit_skip "jq required" echo "Testing for faketime" faketime -h > /dev/null || exit_skip "faketime required" # NOTE: really check for all three libeufin commands? -echo "Testing for libeufin" -libeufin-cli --help >/dev/null 2> /dev/null /dev/null 2> /dev/null /dev/null /dev/null || exit_skip "jq required" echo "Testing for faketime" faketime -h > /dev/null \ || exit_skip "faketime required" -echo "Testing for libeufin(-cli)" -libeufin-cli --help \ +echo "Testing for libeufin-bank" +libeufin-bank --help \ >/dev/null \ 2> /dev/null \ /dev/null /dev/null || exit_skip "jq required" echo "Testing for faketime" faketime -h > /dev/null || exit_skip "faketime required" -echo "Testing for libeufin" -libeufin-cli --help >/dev/null /dev/null || exit_skip "libeufin required" +echo "Testing for libeufin-bank" +libeufin-bank --help >/dev/null /dev/null || exit_skip "libeufin-bank required" echo "Testing for pdflatex" which pdflatex > /dev/null