Aşağıdaki komutu girerek dockerin doğru bir şekilde çalıştığından emin olun.
sudo docker ps -a
Çıktısı aşağıdaki gibi olmalıdır.
Logları kontrol etmek için monitör kuruyoruz:
nano monitor.sh
Açılmış olan pencereye tek seferde aşağıdaki komutları yapıştırıyoruz. Sonra ctrl+x diyor ve y diyerek ekrandan çıkıyoruz.
#!/bin/bash
function info(){
cn=0
vl=$(wget https://docker.erbie.io/version>/dev/null 2>&1 && cat version|awk '{print $2}')
while true
do
echo "the monitor version is $vl"
echo "$cn second."
echo "node $1"
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(){
echo "${1//\"/}"|sed "s/.*$2:\([^,}]*\).*/\1/"
}
function main(){
if [[ $# -eq 0 ]];then
info 8545
else
info $1
fi
}
main "$@"
Monitorümüz kurulduğuna göre artık loglara aşağıdaki komutla bakabiliriz:
bash ./monitor.sh
İşinize Yarayabilecek Diğer Komutlar:
Bağlantı durumu kontrol.
curl -X POST -H 'Content-Type:application/json' --data '{"jsonrpc":"2.0","method":"net_peerCount","id":1}' http://127.0.0.1:8545
Blok kontrolu
curl -X POST -H 'Content-Type:application/json' --data '{"jsonrpc":"2.0","method":"eth_blockNumber","id":1}' http://127.0.0.1:8545
Bakiye kontrol
Cüzdan adresi yazan yere cüzdan adresini yazınız.
curl -X POST -H 'Content-Type:application/json' --data '{"jsonrpc":"2.0","method":"eth_getBalance","params":["cüzdan adresi","pending"],"id":1}' http://127.0.0.1:8545
Versiyon kontrol
curl -X POST -H "Content-Type:application/json" --data '{"jsonrpc":"2.0","method":"eth_version","id":64}' http://127.0.0.1:8545
Şu anda test tokenlerimiz henüz gönderilmediği için stake edemiyoruz. Tokenlerimiz gelince onları da stake ederek tüm işlemlerimizi tamamlayacağız ve ödüllerimizin gelmesini bekleyeceğiz.
ŞİMDİLİK HEPSİ BU KADAR...
Eğer rehberim faydalı olduysa yıldızlayıp forklarsanız memnun olurum :))