From 9a444ec04f6ded826755692274118a9d14ada6dd Mon Sep 17 00:00:00 2001 From: James Robson Date: Thu, 16 Sep 2021 07:33:57 -0600 Subject: [PATCH 1/2] Adds SOL anchor to ilks filtering for gem --- libexec/mcd/mcd-gem | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libexec/mcd/mcd-gem b/libexec/mcd/mcd-gem index 311f772..7220809 100755 --- a/libexec/mcd/mcd-gem +++ b/libexec/mcd/mcd-gem @@ -37,13 +37,13 @@ case $1 in seth --abi-decode 'f()(address)' "$gem" ;; name) - mcd ilks | sed -n "/$MCD_ILK/p" | awk '{$1=$2=$3=""; print $0}' | sed 's/^ *//g' + mcd ilks | sed -n "/^$MCD_ILK/p" | awk '{$1=$2=$3=""; print $0}' | sed 's/^ *//g' ;; symbol) - mcd ilks | sed -n "/$MCD_ILK/p" | awk '{print $2}' + mcd ilks | sed -n "/^$MCD_ILK/p" | awk '{print $2}' ;; decimals) - mcd ilks | sed -n "/$MCD_ILK/p" | awk '{print $3}' + mcd ilks | sed -n "/^$MCD_ILK/p" | awk '{print $3}' ;; balance) mcd-gem-balance "$2"; From e6d46e0b9173c0ee45c9d106c8bae104d2cb741f Mon Sep 17 00:00:00 2001 From: James Robson Date: Thu, 16 Sep 2021 07:35:14 -0600 Subject: [PATCH 2/2] Guard against unset ETH_FROM in gem balance --- libexec/mcd/mcd-gem-balance | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/libexec/mcd/mcd-gem-balance b/libexec/mcd/mcd-gem-balance index dba7e64..9c84d35 100755 --- a/libexec/mcd/mcd-gem-balance +++ b/libexec/mcd/mcd-gem-balance @@ -19,14 +19,16 @@ case $1 in "") { exec 3< <(mcd gem balance vat) exec 4< <(mcd gem balance ink) - exec 5< <(mcd gem balance ext) echo "vat $(cat <&3) Unlocked collateral ($gem)" echo "ink $(cat <&4) Locked collateral ($gem)" - echo "ext $(cat <&5) External account balance ($gem)" - if [[ "$gem" == "WETH" ]]; then - eth=$(mcd --to-wad "$(seth --to-hex "$(seth balance "$ETH_FROM")")") - echo "eth $eth External account balance (ETH)" - echo + if [[ ! -z "$ETH_FROM" ]]; then + exec 5< <(mcd gem balance ext) + echo "ext $(cat <&5) External account balance ($gem)" + if [[ "$gem" == "WETH" ]]; then + eth=$(mcd --to-wad "$(seth --to-hex "$(seth balance "$ETH_FROM")")") + echo "eth $eth External account balance (ETH)" + echo + fi fi };; *) { mcd gem balance; };;