jahway603
2 years ago
3 changed files with 83 additions and 1 deletions
@ -1,3 +1,16 @@ |
|||
# hsc-cli |
|||
|
|||
Reference simple CLI wallet for Hush Smart Chains |
|||
Reference simple CLI wallet for Hush Smart Chains |
|||
|
|||
## Syntax |
|||
|
|||
| Command | What it does | |
|||
|--------------------------|-------------------------| |
|||
|`./hsc-cli YOUR-HSC_NAME` | Starts hsc-cli for the specified HSC | |
|||
|`./hsc-cli -h` | Displays help | |
|||
|
|||
### Still To-Do |
|||
* Rewrite this in something other than shell, lol |
|||
|
|||
## License |
|||
GPLv3 |
|||
|
@ -0,0 +1,59 @@ |
|||
#!/usr/bin/env bash |
|||
# Copyright (c) 2022 Jahway603 & The Hush developers |
|||
# |
|||
# This is a Hush Smart Chain (HSC) CLI basic wallet for testing new HSC |
|||
|
|||
### Config section - change if needed |
|||
hush_cli_location="./src/hush-cli" |
|||
### |
|||
|
|||
if [[ $# -eq 0 ]] ; then |
|||
echo "WARNING: You didn't specify the name of your Hush Smart Chain (HSC)!" |
|||
echo "Please try ./hsc-cli -h to see the proper commands." |
|||
exit 1 |
|||
fi |
|||
|
|||
Help() |
|||
{ |
|||
echo "This is a series of test scripts to interact with your new Hush Smart Chain (HSC)." |
|||
echo |
|||
echo "Syntax: ./hsc-cli Name-of-HSC" |
|||
echo "Start the hsc-cli for your specified HSC" |
|||
} |
|||
|
|||
# Get the help options |
|||
while getopts ":h" option; do |
|||
case $option in |
|||
h) # display Help |
|||
Help |
|||
exit;; |
|||
esac |
|||
done |
|||
|
|||
# Main |
|||
cat the_ascii_art |
|||
echo "Welcome to this Hush Smart Chain CLI experience for $1" |
|||
echo |
|||
echo "Please select from the following options for your testing:" |
|||
|
|||
select option in getinfo getwalletinfo listunspent z_getbalances |
|||
do |
|||
case $option in |
|||
"getinfo") |
|||
$hush_cli_location -ac_name=$1 getinfo |
|||
;; |
|||
"getwalletinfo") |
|||
$hush_cli_location -ac_name=$1 getwalletinfo |
|||
;; |
|||
"listunspent") |
|||
$hush_cli_location -ac_name=$1 listunspent |
|||
;; |
|||
"z_getbalances") |
|||
$hush_cli_location -ac_name=$1 z_getbalances |
|||
;; |
|||
*) |
|||
echo "Invalid entry." |
|||
break |
|||
;; |
|||
esac |
|||
done |
@ -0,0 +1,10 @@ |
|||
|
|||
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo |
|||
dP dP .d88888b a88888b. a88888b. dP dP |
|||
88 88 88. "' d8' `88 d8' `88 88 88 |
|||
88aaaaa88a `Y88888b. 88 88 88 88 |
|||
88 88 `8b 88 88888888 88 88 88 |
|||
88 88 d8' .8P Y8. .88 Y8. .88 88 88 |
|||
dP dP Y88888P Y88888P' Y88888P' 88888888P dP |
|||
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo |
|||
|
Loading…
Reference in new issue