From cb2afcdfeb9d825503b2906602669cb18c6ad9ce Mon Sep 17 00:00:00 2001 From: Thomas E Lackey Date: Tue, 9 Jan 2024 23:17:50 -0600 Subject: [PATCH] Make amount a command-line param --- scripts/create-and-fund-account.sh | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/scripts/create-and-fund-account.sh b/scripts/create-and-fund-account.sh index 4cedc4ef..993259ec 100755 --- a/scripts/create-and-fund-account.sh +++ b/scripts/create-and-fund-account.sh @@ -1,9 +1,13 @@ #!/bin/bash +AVG_RECORD_PHOTON=1000000 +NUM_RECORDS=5000 +BOND_OVERHEAD=200000 KEYNAME=`uuidgen | tr -d '-'` KEYRING_DIR=`mktemp -d` KEYRING=test LACONIC_CONFIG=${LACONIC_CONFIG:-$HOME/.laconic/config.yml} +BOND_AMOUNT=${1:-$((AVG_RECORD_PHOTON * NUM_RECORDS))} ACCOUNT_JSON=$(laconicd keys add $KEYNAME --keyring-backend $KEYRING --algo eth_secp256k1 --keyring-dir $KEYRING_DIR --output json) PRIVATE_KEY=$(yes | laconicd keys export $KEYNAME --keyring-backend $KEYRING --keyring-dir $KEYRING_DIR --unarmored-hex --unsafe) @@ -12,11 +16,6 @@ PUB_KEY=$(echo $ACCOUNT_JSON | jq -r ".pubkey | fromjson | .key") laconicd keys delete $KEYNAME --keyring-backend $KEYRING --keyring-dir $KEYRING_DIR -y 2> /dev/null rm -rf $KEYRING_DIR -AVG_RECORD_PHOTON=1000000 -NUM_RECORDS=5000 -BOND_OVERHEAD=200000 -BOND_AMOUNT=$((AVG_RECORD_PHOTON * NUM_RECORDS)) - laconic -c $LACONIC_CONFIG cns tokens send --address $(echo $ACCOUNT_JSON | jq -r '.address') --type aphoton --quantity $((BOND_AMOUNT + BOND_OVERHEAD)) > /dev/null BOND_ID=$(laconic -c $LACONIC_CONFIG cns bond create --user-key $PRIVATE_KEY --type aphoton --quantity $BOND_AMOUNT | jq -r '.bondId')