Skip to content

h1lyl1ly/idep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

idep

install

1 CPU x 2 GB RAM x 40 GB SSD (requirements)

sudo apt-get update && sudo apt-get upgrade -y

sudo apt-get install git curl jq -y

cd && git clone https://github.com/IDEP-network/testnet-binaries.git

sudo chmod +x $HOME/testnet-binaries/Denali-0.0.1/iond &&
ln -s $HOME/testnet-binaries/Denali-0.0.1/iond /usr/bin/

Replace the conditional variable <nickname> with the desired nickname, expanding the quotes.

echo "export NICKNAME=""" >> ~/.bash_profile

source ~/.bash_profile

echo $NICKNAME

iond init $NICKNAME

rm $HOME/.ion/config/genesis*;
wget -P $HOME/.ion/config/ https://raw.githubusercontent.com/IDEP-network/testnet-binaries/main/Denali-0.0.1/genesis.json

sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \
\"568f5d205ad5212225817072c87b8a2af41da6ad@185.217.127.37:26656,\
dc07da4be6ff285a1be2e9501fa92efef248d025@64.225.75.108:26656,\
1c9077a0bb8610f6ebaab38c9900bc8d17a8b3bc@95.216.209.223:26656,\
38180db998d9545cce49e1c4e2efcc7079d7e0ee@94.130.161.32:26656,\
e0924f89becdfb607fe26c7e9aa842e34ad2b72a@65.108.88.250:26656,\
31854a904c94d96c274ce5c7dd4333fda44f4e21@159.223.8.46:26656,\
a38028c09ef55cee763ac7c09e2228973f25bf00@45.140.147.72:26656,\
94046a57ee0e7bff3d71ab3a04db2976f0450ff8@137.184.107.202:26656,\
2adbdfae884782b98fe96ab721a492a83ea3379c@188.166.49.61:26656,\
df3ab84d987999f0745daed1c7b474088b635549@109.205.182.180:26656,\
ab2fcf3ca29a285f9044a30f89cec81b02b038f4@176.57.189.71:26656,\
6dd1709d374a81a11fdbe29d9d5651461e797ecd@178.18.242.250:26656,\
ab6898440f5e1fafab2a8ee33146c936115d1b89@65.21.156.149:26656,\
d2f172c1f515c35ec8ecf0435a3962181fc3b828@159.65.84.107:26656,\
e9fed96a6ab6c0f95623b91fa41e3c675542dbf4@139.162.54.144:26656,\
da53079d5a2cf358df4e95958769f7a0d7d747fb@49.12.206.178:26656,\
19f7aa0f2da7e6a01372be459a9c43bec6ac2191@64.225.75.108:26656,\
c92a81590e6c4d99ca6da14fa6752001fd4ebf63@217.79.181.136:26657,\
24d0e62333ba8236ae9a4c9e0889f9d0a57c4d97@159.89.228.169:26656,\
ea65d142b70f88468f63e1601662aac4346fde57@195.46.163.4:26656,\
76cef9f72b21d1efd7cd2b219a3d7e5bdfe5167b@65.21.57.166:26656,\
38298cb813a0acfa7cfe334fdb5059e28ba370c9@49.12.204.21:26656,\
b030cde744a59b06bcaed42ad642cd18f142aacc@143.198.121.211:26656,\
9f9cc1e506114a4e6b87ef053df113e7ae96a150@194.233.77.1:26657,\
f9231d2165ba50c94b401e0d5ac30cf0b02d576c@65.21.226.230:26656,\
52b2bc179bdd15dc743995f2ebfd62975e1a98aa@194.163.177.36:26656,\
cd200541f651facfd0dc0924b6c2e6b131c27c82@136.244.115.39:26656,\
bbacc3b6f3ea7712bb49bcc0cbaced248bb4c1f1@194.163.176.1:26656,\
2cf86556ab0efc7e615de461ae713380fe8c7a90@62.113.115.118:26672,\
c0be79976eb45333ba8afcf2c27859be5e1627f1@185.217.127.30:26656,\
e46277d11c2f02ca7d6bbbf9c3781518290c2ffb@167.86.106.133:26656,\
ad0770efef3fbfd07fc87eda49a7410e01b928fb@216.238.76.193:26656,\
4d86cafb50d1812850d254e36b6b3c44731cbfa6@45.76.87.217:26656,\
dce664ed06f0b86c6dee06f070ede41547e92aa9@49.12.206.178:26656,\
58d1f36cd3263ed1180d1bba07897a8ed2662b70@65.21.240.119:26656,\
5f43131e7a1d98451a2f59dabe9fc681845355f6@194.19.235.82:26656,\
e026f1b831565f7fc837b510f6beebc41b060985@103.112.1.23:26656,\
a7e48757dd1f50fc933c96c0a7f43e225b78f6db@174.138.172.50:46656,\
95a7b71ab6ad8fad5f1ed3b49472683adea92cf1@142.93.65.220:26656,\
dc07da4be6ff285a1be2e9501fa92efef248d025@64.225.75.108:26656,\
3774f7f8f841e4b21500fe51dff453f7a6851afb@143.198.137.45:26656,\
42b3018049db9c212160066cb80179f0c6f8977f@188.233.101.119:26656,\
4bc80c8a65dbedb3b099adb4a5b91bf91d86a200@185.217.127.42:26656,\
9f6a80fb6066b4844c159f2cd10b6e6a8f3308f8@49.12.200.102:26656,\
7b52e2e04b8ba37b32204e6ae303a3d564b82083@62.141.45.108:26656,\
3285f676050842aea5ce0c5968ef4b1579ffc8d9@104.131.46.133:26656,\
95a7b71ab6ad8fad5f1ed3b49472683adea92cf1@142.93.65.220:26656,\
e4d321ed482538754af7536fbac813a9e9add062@89.163.215.112:26656,\
b18cbf0d5e0d060004fef48ce698e205f8a007d3@209.250.227.138:26656,\
0da68196891ec4d877d40afc1210e2b23b0612c3@95.142.47.108:26672,\
5a295427ab190a731c76c0a263460567ee7ba5e1@135.181.87.107:26656,\
fd2beaf7f492ae5ca65004d57d865b252c1bb68a@91.200.114.224:26656,\
b6618182bebf2361f0a21098e55c9b053d6f4d83@188.226.121.172:26656,\
1323ae482700793f23a10d4939ac740925a2db0a@65.21.107.247:26656,\
e7692c1c6a95394acee24a4361fd72d92f784c85@178.151.92.128:26656,\
f6e8f2469ea991a9f3f735916cba46b45b21703e@136.244.93.16:26656,\
b410a0cf9b5d5b0723d15e0a2349d3dac3f85e04@45.76.87.217:26656,\
73ffa6791c1a01edfd710aac20853f5a6ebecfac@207.154.210.204:26656,\
25b2b8ca3136ef28aaeafb5e410578e47f47d78f@49.12.238.56:26656,\
472fbb4bec56eeb9c6f87621e339771e2f369272@188.166.49.61:26656,\
6e30ba7c186ff93c1bad9d950c87ac98f814d671@65.21.156.207:26656,\
444e7bc1fc30adba49dd9f747991537341b107cc@161.97.96.184:26656,\
6dc0359eed9bc29f7a6545e6dd5d5162803426f9@89.163.215.100:26656,\
a275b56a3a4bd913228970eabb38fbd9cfdf78ea@178.151.92.128:26656,\
deabc3095c1ed1a3b01e231410ae3f318c7d1ddb@62.171.179.212:26656,\
abbab1343984b55b92beaf65828bd3ced41c6255@185.217.127.40:26656,\
8070b4ef2798d9cabdc1f5f89c09abf4d6b83ae2@195.46.163.4:26656,\
3884b14ed2dc2a9419cca5de8d8da06c66099ab3@185.217.127.31:26656,\
563591e57350816866c16e5fe9ef9ed43e28eea7@135.181.114.182:26656,\
d9d48f578fd6b93249eac577674e428f49a2f902@167.86.108.28:26656,\
8feda041658125fa1ecca0d34421458f872d3a93@65.21.78.153:26656,\
3774f7f8f841e4b21500fe51dff453f7a6851afb@143.198.137.45:26656,\
5da6116eb9f5a8ef8d822d07f2378592c46a6a0f@178.20.46.100:26672,\
46a9d0e5d7080185af230829cadbfe787f60dd6b@45.156.21.176:26656,\
8b8f9c8c4b2208c2963d369973e62ba6e149f0d9@75.119.135.166:26656,\
6ab6c395859c0d2915619d3a2f5407f0cf529d8a@161.97.100.126:26656,\
719984ad8d2bd89210bc1e07391dac301b192501@185.217.127.27:26656,\
439503d3a49b907ae66d5cc986a4c0f10a61a9fe@135.181.45.79:26656,\
b1bfb9d97d94152b55f997686b5446fb53b1234a@75.119.141.197:26656,\
254419d282ec3a381fadbabee977514a829b8971@70.34.195.89:26656,\
23ddc225a25f270ac9b8dbe59698310a6554dcbc@95.216.209.223:26656,\
4dc115d754417f91bb1cfe9b05d0ecff170d1b9b@194.87.239.66:26656,\
7769c25ef3ef56279a20aa4662d90f64c946874c@93.186.193.18:26656,\
d0b5df3ca3542547ff6f9b2779741792a0cf4a56@209.145.63.70:26656,\
8cbf5fca7bf4485062627c6a21cedd5f7c85c2e3@185.15.244.189:26656,\
b4a6a33c73db80c32b33cbd1f1b20933422111aa@144.76.36.34:26656,\
f712a10c183c927617ec4abb33134f9b136d38d8@161.97.114.147:26656,\
7cdd891c86e8532c7e11de7888b86bd594f4a5fa@161.97.150.185:26656,\
ac3ce145a39635973889bfc3713978ec48dda4fb@195.2.84.60:26672,\
2eae1107edba55196a2b5ef10c512ee093b43f08@194.163.178.13:26656,\
377c9903df3da0ca56a9a7552ad24a60b9a42146@176.65.61.156:26656,\
a856b37c7f6893a8bc2d7d48da6deb804ac5db54@93.186.193.150:26656,\
cd4c52a425199112bd0fa37874792b9fc1c29468@144.91.90.66:26656,\
152a847f87584d9dd42a027ee72941f4c7795516@80.240.31.209:26656,\
f5a93b5be86f80992e5a5f360a7e09fa80154d6d@167.86.84.119:26656,\
1ee5fab87856b0f4aec4a0febc94e3b6cd222ea5@194.163.153.135:26656,\
44b7a5cadf5c434b50edf311bf469bb4fe337554@20.109.184.94:26656,\
d94cce4b8d2d27c24214aeede82169358ab7dad4@65.108.88.250:26656,\
e448596297ec27f25f2762ea05fab215a83d9843@198.211.107.200:26656,\
abd941677a07c396b14fb07bbd85437ff014fca7@5.189.160.72:26656,\
53af0c7d7552cb991e3ee0273a133b290e9e5bab@185.217.127.34:26656,\
60dea764a6e906ca3379520c6178ca2b02f99158@185.217.127.29:26656,\
30518396a369c7b6186b76394ae02ff5198d5bdb@194.163.172.124:26656,\
0fa324ee0b8b067f627fbd55636b744508da921c@85.14.223.125:26656\"/" \
$HOME/.ion/config/config.toml

cat $HOME/.ion/config/config.toml | grep "persistent_peers ="

sudo tee <<EOF >/dev/null /etc/systemd/system/idepd.service
[Unit]
Description=IDEP Node
After=network-online.target
[Service]
User=$USER
ExecStart=/usr/bin/iond start
Restart=always
RestartSec=10
LimitNOFILE=10000
[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload &&
sudo systemctl enable idepd && sudo systemctl restart idepd

get the block height of our node

iond status 2>&1
--node cat "$HOME/.ion/config/config.toml" \ | grep -oPm1 "(?<=^laddr = \")([^%]+)(?=\")"
| jq ."SyncInfo"."latest_block_height"

Get the synchronization status of the node ('true' - the node is synchronized, 'false' - the node is synchronized)

iond status 2>&1
--node cat "$HOME/.ion/config/config.toml" \ | grep -oPm1 "(?<=^laddr = \")([^%]+)(?=\")"
| jq ."SyncInfo"."catching_up"

  

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages