summaryrefslogtreecommitdiff
path: root/regional-currency/transfer.sh
diff options
context:
space:
mode:
Diffstat (limited to 'regional-currency/transfer.sh')
-rwxr-xr-xregional-currency/transfer.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/regional-currency/transfer.sh b/regional-currency/transfer.sh
new file mode 100755
index 0000000..d49d445
--- /dev/null
+++ b/regional-currency/transfer.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+# This file is in the public domain.
+
+set -eu
+
+source functions.sh
+
+if test -z "${3:-}"; then
+ say "This tool allows you to send funds from the 'admin' account"
+ say "to a normal user's bank account within the system for testing."
+ say " "
+ say "Call with three arguments:"
+ say "1) target bank account name to credit"
+ say "2) amount to transfer (e.g. ${CURRENCY:-CURRENCY}:42.42)"
+ say "3) wire transfer subject to use"
+ say " "
+ exit 1
+fi
+
+# shellcheck disable=SC1091
+source /etc/libeufin/sandbox.env
+export LIBEUFIN_SANDBOX_DB_CONNECTION
+
+libeufin-sandbox make-transaction --credit-account "$1" --debit-account admin "$2" "$3"