commit 8decf8b70955242a7d8b478798638b3c225c999a parent ad84a2f64f53bcac3b64185165ac15d4eb9993f4 Author: Christian Grothoff <christian@grothoff.org> Date: Sun, 5 Mar 2023 18:21:41 +0100 add shell script to initiate transfers Diffstat:
| A | netzbon/transfer.sh | | | 24 | ++++++++++++++++++++++++ |
1 file changed, 24 insertions(+), 0 deletions(-)
diff --git a/netzbon/transfer.sh b/netzbon/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 + +source /etc/libeufin/sandbox.env +export LIBEUFIN_SANDBOX_DB_CONNECTION + +libeufin-sandbox make-transaction --credit-account "$1" --debit-account admin "$2" "$3"