summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2024-03-24 14:48:48 +0100
committerChristian Grothoff <christian@grothoff.org>2024-03-24 14:48:48 +0100
commitc19e2666aa496957b13c438480b6d8ceaefba460 (patch)
tree2db30ab816740cf40c7171a760f53ad7a1f09841
parent6509a8270149c57e04f569714b02e8fdcd1389cf (diff)
downloadexchange-c19e2666aa496957b13c438480b6d8ceaefba460.tar.gz
exchange-c19e2666aa496957b13c438480b6d8ceaefba460.tar.bz2
exchange-c19e2666aa496957b13c438480b6d8ceaefba460.zip
clean up nexus mess not needed in auditor anymore
-rwxr-xr-xsrc/auditor/setup.sh85
-rwxr-xr-xsrc/auditor/test-auditor.sh34
-rwxr-xr-xsrc/auditor/test-kyc.sh38
-rwxr-xr-xsrc/auditor/test-revocation.sh12
4 files changed, 13 insertions, 156 deletions
diff --git a/src/auditor/setup.sh b/src/auditor/setup.sh
index 9ca0fe07e..fb7932aca 100755
--- a/src/auditor/setup.sh
+++ b/src/auditor/setup.sh
@@ -63,38 +63,20 @@ function get_payto_uri() {
export LIBEUFIN_SANDBOX_USERNAME="$1"
export LIBEUFIN_SANDBOX_PASSWORD="$2"
export LIBEUFIN_SANDBOX_URL="http://localhost:18082"
- echo "broken"
+ echo "get_payto_uri currently not implemented"
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"
- echo "broken"
- exit 1
-# libeufin-cli sandbox demobank list-transactions --bank-account $1
-}
-
-
-# Stop libeufin sandbox and nexus (if running)
+# Stop libeufin-bank (if running)
function stop_libeufin()
{
echo -n "Stopping libeufin... "
- if [ -f "${MY_TMP_DIR:-/}/libeufin-sandbox.pid" ]
- then
- PID=$(cat "${MY_TMP_DIR}/libeufin-sandbox.pid" 2> /dev/null)
- echo "Killing libeufin sandbox $PID"
- rm "${MY_TMP_DIR}/libeufin-sandbox.pid"
- kill "$PID" 2> /dev/null || true
- wait "$PID" || true
- fi
- if [ -f "${MY_TMP_DIR:-/}/libeufin-nexus.pid" ]
+ if [ -f "${MY_TMP_DIR:-/}/libeufin-bank.pid" ]
then
- PID=$(cat "${MY_TMP_DIR}/libeufin-nexus.pid" 2> /dev/null)
- echo "Killing libeufin nexus $PID"
- rm "${MY_TMP_DIR}/libeufin-nexus.pid"
+ PID=$(cat "${MY_TMP_DIR}/libeufin-bank.pid" 2> /dev/null)
+ echo "Killing libeufin-bank $PID"
+ rm "${MY_TMP_DIR}/libeufin-bank.pid"
kill "$PID" 2> /dev/null || true
wait "$PID" || true
fi
@@ -103,55 +85,10 @@ function stop_libeufin()
function launch_libeufin () {
-# shellcheck disable=SC2016
- export LIBEUFIN_SANDBOX_DB_CONNECTION="postgresql:///${DB}"
- libeufin-sandbox serve \
+ libeufin-bank serve \
--no-auth \
- --port 18082 \
- > "${MY_TMP_DIR}/libeufin-sandbox-stdout.log" \
- 2> "${MY_TMP_DIR}/libeufin-sandbox-stderr.log" &
- echo $! > "${MY_TMP_DIR}/libeufin-sandbox.pid"
-# shellcheck disable=SC2016
- export LIBEUFIN_NEXUS_DB_CONNECTION="postgresql:///${DB}"
- libeufin-nexus serve \
- --port 8082 \
- 2> "${MY_TMP_DIR}/libeufin-nexus-stderr.log" \
- > "${MY_TMP_DIR}/libeufin-nexus-stdout.log" &
- echo $! > "${MY_TMP_DIR}/libeufin-nexus.pid"
-}
-
-
-
-# Downloads new transactions from the bank.
-function nexus_fetch_transactions () {
- export LIBEUFIN_NEXUS_USERNAME="exchange"
- export LIBEUFIN_NEXUS_PASSWORD="x"
- export LIBEUFIN_NEXUS_URL="http://localhost:8082/"
- 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
-}
-
-
-# Instruct Nexus to all the prepared payments (= those
-# POSTed to /transfer by the exchange).
-function nexus_submit_to_sandbox () {
- export LIBEUFIN_NEXUS_USERNAME="exchange"
- export LIBEUFIN_NEXUS_PASSWORD="x"
- export LIBEUFIN_NEXUS_URL="http://localhost:8082/"
- echo "broken"
- exit 1
-# libeufin-cli accounts \
-# submit-payments\
-# exchange-nexus
- unset LIBEUFIN_NEXUS_USERNAME
- unset LIBEUFIN_NEXUS_PASSWORD
- unset LIBEUFIN_NEXUS_URL
+ --port 8082 \
+ > "${MY_TMP_DIR}/libeufin-bank-stdout.log" \
+ 2> "${MY_TMP_DIR}/libeufin-bank-stderr.log" &
+ echo $! > "${MY_TMP_DIR}/libeufin-bank.pid"
}
diff --git a/src/auditor/test-auditor.sh b/src/auditor/test-auditor.sh
index 80a59282a..c9fa475a6 100755
--- a/src/auditor/test-auditor.sh
+++ b/src/auditor/test-auditor.sh
@@ -163,13 +163,6 @@ function pre_audit () {
2> "${MY_TMP_DIR}/transfer.log" \
|| exit_fail "FAIL"
echo " DONE"
- echo -n "Running Nexus payment submitter ..."
- nexus_submit_to_sandbox
- echo " DONE"
- # Make outgoing transactions appear in the TWG:
- echo -n "Download bank transactions ..."
- nexus_fetch_transactions
- echo " DONE"
fi
}
@@ -369,33 +362,6 @@ function run_audit () {
2> "${MY_TMP_DIR}/drain-transfer.log" \
|| exit_fail "FAIL"
echo " DONE"
-
- 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
- echo " DONE"
fi
audit_only
post_audit
diff --git a/src/auditor/test-kyc.sh b/src/auditor/test-kyc.sh
index b20e55665..3c3cf0141 100755
--- a/src/auditor/test-kyc.sh
+++ b/src/auditor/test-kyc.sh
@@ -373,42 +373,8 @@ function run_audit () {
|| exit_fail "FAIL"
echo " DONE"
- export LIBEUFIN_NEXUS_USERNAME="exchange"
- export LIBEUFIN_NEXUS_PASSWORD="x"
- export LIBEUFIN_NEXUS_URL="http://localhost:8082/"
- echo "broken"
- exit 1
-# 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 ..."
- echo "broken"
- exit 1
-# libeufin-cli accounts \
-# submit-payments \
-# exchange-nexus
- else
- echo -n "Running payment submission for transaction ${PAIN_UUID} ..."
- echo "broken"
- exit 1
-# libeufin-cli accounts \
-# submit-payments \
-# --payment-uuid "${PAIN_UUID}" \
-# exchange-nexus
- fi
- echo " DONE"
- echo -n "Import outgoing transactions..."
- echo "broken"
- exit 1
-# libeufin-cli accounts \
-# fetch-transactions \
-# --range-type since-last \
-# --level report \
-# exchange-nexus
- echo " DONE"
- fi
- audit_only
- post_audit
+ audit_only
+ post_audit
}
diff --git a/src/auditor/test-revocation.sh b/src/auditor/test-revocation.sh
index 924d554e5..a80151c47 100755
--- a/src/auditor/test-revocation.sh
+++ b/src/auditor/test-revocation.sh
@@ -89,18 +89,6 @@ function exit_cleanup()
trap exit_cleanup EXIT
-function get_payto_uri() {
- export LIBEUFIN_SANDBOX_USERNAME=$1
- export LIBEUFIN_SANDBOX_PASSWORD=$2
- export LIBEUFIN_SANDBOX_URL=http://localhost:18082
- echo "broken"
- exit 1
-# libeufin-cli sandbox demobank info \
-# --bank-account "$1" \
-# | jq --raw-output '.paytoUri'
-}
-
-
# Operations to run before the actual audit
function pre_audit () {
# Launch bank