2
2
3
3
# DECENOMY (DMY) Masternode Multinode Script.
4
4
# Designed to automate masternode multinode installation on pre-purchased Virtual Private Servers (VPS), with maintenance features built in.
5
- # (c) João@ DECENOMY, 2023
5
+ # (c) DECENOMY, 2023
6
6
# All rights reserved
7
7
# MIT License
8
8
@@ -19,7 +19,7 @@ NC='\033[0m'
19
19
ASCII_L=" --│█│█"
20
20
ASCII_R=" │█│█--"
21
21
ASCII_LINE=" --------------------------------------------------------------"
22
- SCRIPVERSION=v1.0.8
22
+ SCRIPVERSION=v1.0.9
23
23
SCRIPT_GITHUB=https://api.github.com/repos/decenomy/mnscript/releases/latest
24
24
SCRIPT_FILE=` curl -s $SCRIPT_GITHUB | grep " browser_download_url.*decenomy.sh" | cut -d : -f 2,3 | tr -d \" | xargs`
25
25
NODEIP=$( curl --fail --retry 3 -s4 icanhazip.com)
33
33
header () {
34
34
sed -e " s|\$ {GREEN}|$GREEN |g" -e " s|\$ {NC}|$NC |g" update_report.txt | while read -r line; do echo -e " $line " ; done
35
35
echo
36
- echo -e " ${BLUE}${BOLD}
36
+ echo -e " ${BLUE}
37
37
\t\t ██████╗ ███╗ ███╗██╗ ██╗
38
38
\t\t ██╔══██╗████╗ ████║╚██╗ ██╔╝
39
39
\t\t ██║ ██║██╔████╔██║ ╚████╔╝
@@ -107,7 +107,7 @@ var_azr() {
107
107
TICKER=' AZR'
108
108
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
109
109
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
110
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
110
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
111
111
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
112
112
COIN_PORT=14725
113
113
RPC_PORT=14724
@@ -126,7 +126,7 @@ var_becn() {
126
126
TICKER=' BECN'
127
127
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
128
128
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
129
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
129
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
130
130
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
131
131
COIN_PORT=36552
132
132
RPC_PORT=36553
@@ -145,7 +145,7 @@ var_bir() {
145
145
TICKER=' BIR'
146
146
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
147
147
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
148
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
148
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
149
149
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
150
150
COIN_PORT=39697
151
151
RPC_PORT=39698
@@ -164,7 +164,7 @@ var_cfl() {
164
164
TICKER=' CFL'
165
165
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
166
166
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
167
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
167
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
168
168
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
169
169
COIN_PORT=13333
170
170
RPC_PORT=13334
@@ -183,7 +183,7 @@ var_saga() {
183
183
TICKER=' SAGA'
184
184
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
185
185
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
186
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
186
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
187
187
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
188
188
COIN_NAME=' cryptosaga'
189
189
COIN_PORT=37552
@@ -203,7 +203,7 @@ var_dashd() {
203
203
TICKER=' DASHD'
204
204
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
205
205
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
206
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
206
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
207
207
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
208
208
COIN_PORT=12341
209
209
RPC_PORT=23452
@@ -222,7 +222,7 @@ var_esk() {
222
222
TICKER=' ESK'
223
223
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
224
224
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
225
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
225
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
226
226
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
227
227
COIN_PORT=14215
228
228
RPC_PORT=14214
@@ -241,7 +241,7 @@ var_fls() {
241
241
TICKER=' FLS'
242
242
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
243
243
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
244
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
244
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
245
245
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
246
246
COIN_PORT=32972
247
247
RPC_PORT=32973
@@ -260,7 +260,7 @@ var_777() {
260
260
TICKER=' 777'
261
261
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
262
262
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
263
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
263
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
264
264
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
265
265
COIN_PORT=17771
266
266
RPC_PORT=27772
@@ -279,7 +279,7 @@ var_kyan() {
279
279
TICKER=' KYAN'
280
280
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
281
281
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
282
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
282
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
283
283
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
284
284
COIN_PORT=7757
285
285
RPC_PORT=7758
@@ -298,7 +298,7 @@ var_mobic() {
298
298
TICKER=' MOBIC'
299
299
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
300
300
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
301
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
301
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
302
302
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
303
303
COIN_PORT=22487
304
304
RPC_PORT=22488
@@ -317,7 +317,7 @@ var_monk() {
317
317
TICKER=' MONK'
318
318
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
319
319
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
320
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
320
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
321
321
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
322
322
COIN_PORT=32270
323
323
RPC_PORT=32271
@@ -336,7 +336,7 @@ var_owo() {
336
336
TICKER=' OWO'
337
337
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
338
338
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
339
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
339
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
340
340
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
341
341
COIN_PORT=32112
342
342
RPC_PORT=32113
@@ -355,7 +355,7 @@ var_pny() {
355
355
TICKER=' PNY'
356
356
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
357
357
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
358
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
358
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
359
359
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
360
360
COIN_PORT=36779
361
361
RPC_PORT=36780
@@ -374,7 +374,7 @@ var_sapp() {
374
374
TICKER=' SAPP'
375
375
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
376
376
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
377
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
377
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
378
378
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
379
379
COIN_PORT=45328
380
380
RPC_PORT=45329
@@ -393,7 +393,7 @@ var_suv() {
393
393
TICKER=' SUV'
394
394
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
395
395
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
396
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
396
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
397
397
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
398
398
COIN_PORT=18976
399
399
RPC_PORT=18977
@@ -412,7 +412,7 @@ var_ucr() {
412
412
TICKER=' UCR'
413
413
GITHUB=https://api.github.com/repos/decenomy/$TICKER /releases/latest
414
414
EXPLORER=https://explorer.decenomy.net/api/v2/$TICKER /blocks
415
- COIN_TGZ=` curl -s $GITHUB | grep " browser_download_url.* Linux\\ .zip" | cut -d : -f 2, 3 | tr -d \" | xargs`
415
+ COIN_TGZ=` curl -s " $GITHUB " | grep -i " browser_download_url" | grep -E " Linux-x64\.zip| Linux\.zip" | cut -d : -f2- 3 | tr -d \" | xargs`
416
416
COIN_ZIP=$( echo $COIN_TGZ | awk -F' /' ' {print $NF}' )
417
417
COIN_PORT=32628
418
418
RPC_PORT=32627
0 commit comments