Browse Source

using dragonx-cli instead of hush-cli

jahway603
D 1 year ago
parent
commit
cc91c6dd5a
  1. 2
      README.md
  2. 2
      explorer.dragonx.is/export_env.sh
  3. 20
      explorer.dragonx.is/update_api.sh

2
README.md

@ -14,6 +14,8 @@ Use Cpan Minus to install Perl Modules:
```cpanm JSON::Any``` & ```cpanm Redis```
install jq:
```sudo apt-get install jq```
# Instructions
Assume you put `update.sh` in /home/$USER and your Hush source code in ~/git/hush3 , add this to your $USER crontab with `crontab -e` :

2
explorer.dragonx.is/export_env.sh

@ -2,4 +2,4 @@
export SIONA_DOMAIN="siona-DragonX/explorer.dragonx.is"
export SIONA_DIR="/var/www/siona-DragonX/explorer.dragonx.is"
export SIONA_CLI="/home/admin/HUSH/hush3/src/hush-cli"
export SIONA_CLI="/home/admin/HUSH/hush3/src/dragonx-cli"

20
explorer.dragonx.is/update_api.sh

@ -10,13 +10,13 @@ HIGHESTBLOCK=$(curl -s "https://$DOMAIN/api/getblockchain.json" | jq -r '.blocks
# TODO: remove IP info from getpeerinfo
#$CLI getpeerinfo > $DIR/getpeerinfo.json
$CLI -ac_name=$ACNAME getinfo &> $DIR/getinfo.json
$CLI -ac_name=$ACNAME getmininginfo &> $DIR/getmininginfo.json
$CLI -ac_name=$ACNAME getblockchaininfo &> $DIR/getblockchain.json
$CLI -ac_name=$ACNAME getchaintxstats &> $DIR/getchaintxstats.json
$CLI -ac_name=$ACNAME gettxoutsetinfo &> $DIR/gettxoutsetinfo.json
$CLI -ac_name=$ACNAME coinsupply &> $DIR/coinsupply.json
$CLI -ac_name=$ACNAME getchaintips &> $DIR/getchaintips.json
$CLI -ac_name=$ACNAME getchaintxstats &> $DIR/getchaintxstats.json
redis-cli set anonset $($CLI -ac_name=$ACNAME z_anonsetblockdelta 1 $HIGHESTBLOCK)
redis-cli set hashps $($CLI -ac_name=$ACNAME getnetworkhashps -1)
$CLI getinfo &> $DIR/getinfo.json
$CLI getmininginfo &> $DIR/getmininginfo.json
$CLI getblockchaininfo &> $DIR/getblockchain.json
$CLI getchaintxstats &> $DIR/getchaintxstats.json
$CLI gettxoutsetinfo &> $DIR/gettxoutsetinfo.json
$CLI coinsupply &> $DIR/coinsupply.json
$CLI getchaintips &> $DIR/getchaintips.json
$CLI getchaintxstats &> $DIR/getchaintxstats.json
redis-cli set anonset $($CLI z_anonsetblockdelta 1 $HIGHESTBLOCK)
redis-cli set hashps $($CLI getnetworkhashps -1)

Loading…
Cancel
Save