Skip to content

Commit 8a86e7d

Browse files
explorer_changes
1 parent 402441e commit 8a86e7d

File tree

1 file changed

+21
-31
lines changed

1 file changed

+21
-31
lines changed

decenomy.sh

+21-31
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ NC='\033[0m'
1919
ASCII_L="--│█│█"
2020
ASCII_R="│█│█--"
2121
ASCII_LINE="--------------------------------------------------------------"
22-
SCRIPVERSION=v1.0.9
22+
SCRIPVERSION=v1.1.0
2323
SCRIPT_GITHUB=https://api.github.com/repos/decenomy/mnscript/releases/latest
2424
SCRIPT_FILE=`curl -s $SCRIPT_GITHUB | grep "browser_download_url.*decenomy.sh" | cut -d : -f 2,3 | tr -d \" | xargs`
2525
NODEIP=$(curl --fail --retry 3 -s4 icanhazip.com)
@@ -96,6 +96,18 @@ var_overview() {
9696
esac
9797
}
9898

99+
blockchain_check() {
100+
EXPLORER=https://$TICKER.flitswallet.app/api
101+
EXPLORER_BLOCK=$(curl -s $EXPLORER/status | jq -r '.backend.blocks' | awk '{print $1-9}')
102+
EXPLORER_HASH=$(curl -s $EXPLORER/v2/block-index/$EXPLORER_BLOCK | jq -r '.blockHash')
103+
WALLET_BLOCK_HASH=$(su - $COIN_NAME -c "$COIN_CLI getblockhash $EXPLORER_BLOCK" 2>/dev/null)
104+
105+
EXPLORER1=https://$TICKER1.flitswallet.app/api
106+
EXPLORER_BLOCK1=$(curl -s $EXPLORER1/status | jq -r '.backend.blocks' | awk '{print $1-9}')
107+
EXPLORER_HASH1=$(curl -s $EXPLORER1/v2/block-index/$EXPLORER_BLOCK1 | jq -r '.blockHash')
108+
WALLET_BLOCK_HASH1=$(su - $COIN_NAME1 -c "$COIN_CLI1 getblockhash $EXPLORER_BLOCK1" 2>/dev/null)
109+
}
110+
99111
var_azr() {
100112
TMP_FOLDER=$(mktemp -d)
101113
CONFIG_FILE='azzure.conf'
@@ -106,7 +118,6 @@ var_azr() {
106118
COIN_NAME='azzure'
107119
TICKER='AZR'
108120
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
109-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
110121
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
111122
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
112123
COIN_PORT=14725
@@ -125,7 +136,6 @@ var_becn() {
125136
COIN_NAME='beacon'
126137
TICKER='BECN'
127138
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
128-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
129139
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
130140
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
131141
COIN_PORT=36552
@@ -143,8 +153,7 @@ var_bir() {
143153
COIN_PATH='/usr/local/bin/'
144154
COIN_NAME='birake'
145155
TICKER='BIR'
146-
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
147-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
156+
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
148157
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
149158
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
150159
COIN_PORT=39697
@@ -163,7 +172,6 @@ var_cfl() {
163172
COIN_NAME='cryptoflow'
164173
TICKER='CFL'
165174
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
166-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
167175
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
168176
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
169177
COIN_PORT=13333
@@ -182,7 +190,6 @@ var_saga() {
182190
COIN_NAME='cryptosaga'
183191
TICKER='SAGA'
184192
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
185-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
186193
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
187194
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
188195
COIN_NAME='cryptosaga'
@@ -202,7 +209,6 @@ var_dashd() {
202209
COIN_NAME='dashdiamond'
203210
TICKER='DASHD'
204211
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
205-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
206212
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
207213
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
208214
COIN_PORT=12341
@@ -221,7 +227,6 @@ var_esk() {
221227
COIN_NAME='eskacoin'
222228
TICKER='ESK'
223229
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
224-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
225230
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
226231
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
227232
COIN_PORT=14215
@@ -240,7 +245,6 @@ var_fls() {
240245
COIN_NAME='flits'
241246
TICKER='FLS'
242247
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
243-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
244248
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
245249
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
246250
COIN_PORT=32972
@@ -259,7 +263,6 @@ var_777() {
259263
COIN_NAME='jackpot'
260264
TICKER='777'
261265
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
262-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
263266
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
264267
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
265268
COIN_PORT=17771
@@ -278,7 +281,6 @@ var_kyan() {
278281
COIN_NAME='kyanite'
279282
TICKER='KYAN'
280283
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
281-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
282284
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
283285
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
284286
COIN_PORT=7757
@@ -297,7 +299,6 @@ var_mobic() {
297299
COIN_NAME='mobic'
298300
TICKER='MOBIC'
299301
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
300-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
301302
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
302303
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
303304
COIN_PORT=22487
@@ -316,7 +317,6 @@ var_monk() {
316317
COIN_NAME='monk'
317318
TICKER='MONK'
318319
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
319-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
320320
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
321321
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
322322
COIN_PORT=32270
@@ -335,7 +335,6 @@ var_owo() {
335335
COIN_NAME='oneworld'
336336
TICKER='OWO'
337337
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
338-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
339338
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
340339
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
341340
COIN_PORT=32112
@@ -354,7 +353,6 @@ var_pny() {
354353
COIN_NAME='peony'
355354
TICKER='PNY'
356355
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
357-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
358356
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
359357
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
360358
COIN_PORT=36779
@@ -373,7 +371,6 @@ var_sapp() {
373371
COIN_NAME='sapphire'
374372
TICKER='SAPP'
375373
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
376-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
377374
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
378375
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
379376
COIN_PORT=45328
@@ -392,7 +389,6 @@ var_suv() {
392389
COIN_NAME='suvereno'
393390
TICKER='SUV'
394391
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
395-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
396392
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
397393
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
398394
COIN_PORT=18976
@@ -411,7 +407,6 @@ var_ucr() {
411407
COIN_NAME='ultraclear'
412408
TICKER='UCR'
413409
GITHUB=https://api.github.com/repos/decenomy/$TICKER/releases/latest
414-
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER/blocks
415410
COIN_TGZ=`curl -s "$GITHUB" | grep -i "browser_download_url" | grep -E "Linux-x64\.zip|Linux\.zip" | cut -d : -f2-3 | tr -d \" | xargs`
416411
COIN_ZIP=$(echo $COIN_TGZ | awk -F'/' '{print $NF}')
417412
COIN_PORT=32628
@@ -1680,9 +1675,7 @@ stats_wallet_mn() {
16801675

16811676
# Menu - Wallet statistics.
16821677
wallet_info() {
1683-
EXPLORER_BLOCK=$(curl -s $EXPLORER | jq -r '.response[9].height')
1684-
EXPLORER_HASH=$(curl -s $EXPLORER | jq -r '.response[9].blockhash')
1685-
WALLET_BLOCK_HASH=$(su - $COIN_NAME -c "$COIN_CLI getblockhash $EXPLORER_BLOCK" 2>/dev/null)
1678+
blockchain_check
16861679
header
16871680
echo -e "\t\t ${YELLOW} Main Menu${NC}"
16881681
echo -e "\t\t\t|- Coin selected"
@@ -1774,8 +1767,8 @@ masternode_info() {
17741767
echo
17751768
echo -e " "[1] Reload information
17761769
echo -e " "[2] Masternode status complete info
1777-
echo -e " "[3] Masternode on explorer
1778-
echo -e " "[4] Wallet management
1770+
# echo -e " "[3] Masternode on explorer
1771+
echo -e " "[3] Wallet management
17791772
echo
17801773
echo -e $ASCII_LINE
17811774
echo -e "\t\t [0] Go back to previous menu"
@@ -1791,10 +1784,10 @@ masternode_info() {
17911784
2) clear
17921785
mn_status_comp_info
17931786
;;
1787+
#3) clear
1788+
# mn_explorer
1789+
#;;
17941790
3) clear
1795-
mn_explorer
1796-
;;
1797-
4) clear
17981791
wallet_management
17991792
;;
18001793
0) clear
@@ -2574,10 +2567,7 @@ function overview_center() {
25742567
do
25752568
if [ -e "$dir/activemasternode.conf" ]; then
25762569
var_overview
2577-
EXPLORER1=https://explorer.decenomy.net/api/v2/$TICKER1/blocks
2578-
EXPLORER_BLOCK1=$(curl -s $EXPLORER1 | jq -r '.response[9].height')
2579-
EXPLORER_HASH1=$(curl -s $EXPLORER1 | jq -r '.response[9].blockhash')
2580-
WALLET_BLOCK_HASH1=$(su - $COIN_NAME1 -c "$COIN_CLI1 getblockhash $EXPLORER_BLOCK1" 2>/dev/null)
2570+
blockchain_check
25812571
echo -e " "${GREEN}$(basename $dir | cut -c 2-)${NC}
25822572
echo -e " Masternodes: ${YELLOW}$(su - $COIN_NAME1 -c "$COIN_CLI1 getactivemasternodecount | jq -r '\"total \(.total) | not_capable \(.not_capable) | started \(.started)\"'; exit" | tr -d '"')${NC}"
25832573
echo -e " Explorer block: ${YELLOW}$EXPLORER_BLOCK1${NC} hash: ${YELLOW}${EXPLORER_HASH1:0:12} ... ${EXPLORER_HASH1: -12}${NC}"

0 commit comments

Comments
 (0)