2022-11-14 13:54:30 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
2024-02-14 15:04:48 +01:00
|
|
|
## SHOW DHT STATS
|
2024-02-14 15:08:30 +01:00
|
|
|
echo "#########################"
|
2024-02-14 15:04:48 +01:00
|
|
|
echo "------------------------------------------------- ~/.zen/tmp/ipfs.stats.dht.wan"
|
|
|
|
echo "GETTING DHT STATS"
|
2023-11-09 01:52:47 +01:00
|
|
|
ipfs stats dht wan > ~/.zen/tmp/ipfs.stats.dht.wan
|
2024-02-14 15:04:48 +01:00
|
|
|
# cat ~/.zen/tmp/ipfs.stats.dht.wan
|
2024-02-14 15:08:30 +01:00
|
|
|
echo "#########################"
|
2023-02-28 02:30:38 +01:00
|
|
|
|
2024-02-14 15:04:48 +01:00
|
|
|
## BOOSTRAP
|
2024-02-14 15:08:30 +01:00
|
|
|
echo "#########################"
|
|
|
|
echo "BOOSTRAP NODES"
|
2023-11-09 01:52:47 +01:00
|
|
|
for bootnode in $(cat ~/.zen/Astroport.ONE/A_boostrap_nodes.txt | grep -Ev "#" | grep -v '^[[:space:]]*$')
|
2024-02-14 15:04:48 +01:00
|
|
|
do
|
|
|
|
ipfsnodeid=${bootnode##*/}
|
|
|
|
ipfs swarm peers | grep $bootnode
|
2024-02-21 13:59:28 +01:00
|
|
|
ipfs --timeout 5s ping -n 3 $bootnode
|
2024-02-14 15:04:48 +01:00
|
|
|
[ $? = 0 ] && ipfs swarm connect $bootnode \
|
2024-02-14 15:38:40 +01:00
|
|
|
|| echo "FAILED ipfs ping $bootnode"
|
2024-02-14 15:04:48 +01:00
|
|
|
echo "*****"
|
|
|
|
echo "in DHT ? --------------"
|
|
|
|
cat ~/.zen/tmp/ipfs.stats.dht.wan | grep $ipfsnodeid
|
|
|
|
echo "-------------------------------------------------"
|
2022-11-14 15:24:20 +01:00
|
|
|
|
2024-02-14 15:04:48 +01:00
|
|
|
done
|
2022-12-02 17:45:45 +01:00
|
|
|
|
2024-02-14 15:04:48 +01:00
|
|
|
## SWARM
|
|
|
|
echo
|
2024-02-14 15:08:30 +01:00
|
|
|
echo "#########################"
|
2024-02-14 15:04:48 +01:00
|
|
|
echo "SWARM NODES"
|
2024-02-14 15:08:30 +01:00
|
|
|
ls ~/.zen/tmp/swarm
|
|
|
|
echo "-------------------------------------------------"
|
2024-02-14 15:04:48 +01:00
|
|
|
for ipfsnodeid in $(ls ~/.zen/tmp/swarm);
|
|
|
|
do
|
2024-02-21 13:59:28 +01:00
|
|
|
ipfs --timeout 5s ping -n 3 /p2p/$ipfsnodeid
|
2024-02-14 15:04:48 +01:00
|
|
|
[ $? = 0 ] && ipfs swarm connect /p2p/$ipfsnodeid \
|
2024-02-14 15:38:40 +01:00
|
|
|
|| echo "FAILED ipfs ping /p2p/$ipfsnodeid"
|
2024-02-14 15:04:48 +01:00
|
|
|
echo "in DHT ? --------------"
|
|
|
|
cat ~/.zen/tmp/ipfs.stats.dht.wan | grep $ipfsnodeid
|
|
|
|
echo "-------------------------------------------------"
|
|
|
|
done
|