forked from ruesandora/WormholesChain
-
Notifications
You must be signed in to change notification settings - Fork 0
/
güncelleme
83 lines (68 loc) · 2.19 KB
/
güncelleme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
# Wormholes güncellemesi V.0.11.1 ( Ağ sıfırlandı yeniden başladı)
## Aşağıdaki komutları giriyoruz gerekli güncellemeyi indirip, açıyoruz:
```
wget https://github.com/wormholes-org/wormholes/archive/refs/tags/v0.11.1.tar.gz
```
```
tar -xvf v0.11.1.tar.gz
```
## İlgili klasörün içine giriyoruz:
```
cd wormholes-0.11.1
```
## Daha sonra nodu başlatıyoruz:
* Ekrana çıkan soruda direk entera basıyoruz:
```
bash ./wormholes_install.sh
```
## Nodun eşleştiğini görmek için aşağıdaki komudu giriyoruz:
```
nano ruesandora.sh
```
## Aşğıdaki komutları tek seferde copy past yapın CTRL X ve Y yapıp entera basıp kaydedip çıkıyoruz
```
#!/bin/bash
function info(){
cn=0
while true
do
echo "$cn second."
echo "node $1"
rs=`curl -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_blockNumber","id":64}' https://api.wormholestest.com 2>/dev/null`
blockNumbers=$(parse_json $rs "result")
echo "Block height of the whole network: $((16#${blockNumbers:2}))"
rs1=`curl -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"net_peerCount","id":64}' 127.0.0.1:$1 2>/dev/null`
count=$(parse_json $rs1 "result")
echo "Number of node connections: $((16#${count:2}))"
rs2=`curl -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_blockNumber","id":64}' 127.0.0.1:$1 2>/dev/null`
blckNumber=$(parse_json $rs2 "result")
echo "Block height of the current peer: $((16#${blckNumber:2}))"
sleep 5
clear
let cn+=5
done
}
function parse_json(){
if [[ $# -gt 1 ]] && [[ $1 =~ $2 ]];then
echo "${1//\"/}"|sed "s/.*$2:\([^,}]*\).*/\1/"
else
echo "0x0"
fi
}
function main(){
if [[ $# -eq 0 ]];then
info 8545
else
info $1
fi
}
main "$@"
```
## Güncel blokları görmek için servis dosyası çalıştırıyoruz aşağıdaki komudu yazın
```
bash ./ruesandora.sh
```
## Bir süre beklediniz Peer bulamadıysanız nodu restart yapın:
```
docker restart wormholes
```