diff options
author | kaotisk <kaotisk@arching-kaos.org> | 2025-03-14 01:10:14 +0200 |
---|---|---|
committer | kaotisk <kaotisk@arching-kaos.org> | 2025-03-14 01:10:14 +0200 |
commit | d371d6cbc37ac91193043547986617e41491cbd7 (patch) | |
tree | e6c30a02a59d86fad18af141c93ac42bfbf778d9 /bin/ak-transactions | |
parent | ca724d8dcc586adf088dd3f1c3757d2a72f9c77f (diff) | |
download | arching-kaos-tools-d371d6cbc37ac91193043547986617e41491cbd7.tar.gz arching-kaos-tools-d371d6cbc37ac91193043547986617e41491cbd7.tar.bz2 arching-kaos-tools-d371d6cbc37ac91193043547986617e41491cbd7.zip |
ak transactions update!!
Diffstat (limited to 'bin/ak-transactions')
-rwxr-xr-x | bin/ak-transactions | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/bin/ak-transactions b/bin/ak-transactions index 542579a..683bb5b 100755 --- a/bin/ak-transactions +++ b/bin/ak-transactions @@ -32,6 +32,22 @@ source $AK_LIBDIR/_ak_zblock _ak_modules_transactions_main(){ _ak_log_info "$FROM_ADDRESS to $TO_ADDRESS value sent: $AMOUNT" + echo "Select an address to send from:" + select FROM_ADDRESS in $(_ak_gpg_list_secret_keys) + do + echo $FROM_ADDRESS + break + done + echo "Select an address to send to:" + select TO_ADDRESS in $(_ak_gpg_list_keys) + do + echo $TO_ADDRESS + break + done + total="$(ak get balances | grep $FROM_ADDRESS)" + printf 'Enter amount (max : %s):\n' "$total" + read -r AMOUNT + FEE="$(printf '%s%s%s' "$FROM_ADDRESS" "$TO_ADDRESS" "$AMOUNT" | wc -c)" cat > transaction_file <<EOF $FROM_ADDRESS $TO_ADDRESS @@ -59,8 +75,8 @@ EOF } -if [ ! -z $3 ]; -then +#if [ ! -z $3 ]; +#then PWD="$(pwd)" FROM_ADDRESS="$1" TO_ADDRESS="$2" @@ -68,5 +84,5 @@ then _ak_modules_transactions_main cat $PWD/data | jq -M _ak_zblock_pack transaction/add $PWD/data -else _ak_usage -fi +#else _ak_usage +#fi |