WINDOWS 10 ÜZERİNDE AVALANCHE NODE KURULUMU

MAHOF
3 min readOct 22, 2020

--

WINDOWS 10 ÜZERİNDE AVALANCHE NODE KURULUMU

Herkesin kolaylıkla evindeki iş yerindeki bilgisayarına kurabileceği şekilde anlatmaya çalıştım…

Bu yazımda Windows 10 x64 üzerinde AVALANCHE node nasıl çalıştırılır onu anlatmaya çalışacağım

Öncelikle Avalanchego nun en güncel sürümünü bilgisayarımıza indirelim

https://github.com/ava-labs/avalanchego/releases/download/v1.6.0/avalanchego-win-v1.6.0-experimental.zip

AVAX adında bir klasör açıp zipi içine çıkaralım

Şimdi başlat programlardan powershell i açıp oluşturduğumuz klasörün içine girelim. Benim örneğimde klasör
C:\Users\tr\avax klasörü

komut satırına:

./avalanchego

yazıp entera basarak noduma startı veriyorum

Bootstrap işlemi 50 dakika içerisinde bitiyor.Şimdi asıl sorun curl komutlarını windows da çalıştırmak uzun süren araştırmalar sonunda bunu da başardık.

İlk önce node-id mizi alalım ve hatta kullanıcı ve x adresi oluşturup bunların da yedeğini alalım

curl -method POST -URI “127.0.0.1:9650/ext/info” -ContentType ‘application/json’ -Body ‘{“jsonrpc”:”2.0",”id” :1,”method” :”info.getNodeID”}’ -UseBasicParsing

çıktısı:

Kullanıcı oluşturmak için aşağıdaki komutu kullanıyoruz:

curl -method POST -URI “127.0.0.1:9650/ext/keystore” -ContentType ‘application/json’ -Body ‘{“jsonrpc”:”2.0",”id” :1,”method” :”keystore.createUser”, “params” :{ “username”:”mahof” , “password”:”password”} }’ -UseBasicParsing

passworde “password” yazmayın karmaşık bir şifre yazın yoksa password is too weak hatası verecek

Çıktısı:

Kullanıcıyı yedekleme:

curl -method POST -URI "127.0.0.1:9650/ext/keystore" -ContentType 'application/json' -Body '{"jsonrpc":"2.0","id"     :1,"method" :"keystore.exportUser", "params" :{ "username":"mahof" , "password":"password"} }' -UseBasicParsing

Çıktısı:

X Cüzdan adresi oluşturmak için

curl -method POST -URI “127.0.0.1:9650/ext/bc/X” -ContentType ‘application/json’ -Body ‘{“jsonrpc”:”2.0",”id” :1,”method” :”avm.createAddress”, “params” :{ “username”:”mahof” , “password”:”password”} }’ -UseBasicParsing

Çıktısı:

X cüzdanı yedekleme

curl -method POST -URI “127.0.0.1:9650/ext/bc/X” -ContentType ‘application/json’ -Body ‘{“jsonrpc”:”2.0",”id” :1,”method” :”avm.exportKey”, “params” :{ “username”:”mahof” , “password”:”password”, “address”: “X-avax1ms2r3u06gwlfluxxwvlnfn6c5dsgpgj2pvverr”} }’ -UseBasicParsing

Çıktısı:

Nodumuzun hatırını sormak için bir health check yapalım

C:\users\tr\avax> curl -method POST -URI “127.0.0.1:9650/ext/health “ -ContentType ‘application/json’ -Body ‘{“jsonrpc”:”2.0",”id” :1,”method” :”health.getLiveness”}’ -UseBasicParsing

çıktısı:

Windows 10 üzerinde nodumuzu bu şekilde çalıştırabiliriz.Validatör olan arkadaşlar windows üzerinde denemeler yapabilirler, yedek aldıkları node id lerini windows üzerine restore edip yedeklerinin çalışıp çalışmadığını test edebilirler,aynı şekilde validatör olmak isteyen arkadaşlar da denemeler yapabilirler.

Hatta nodu

./avalanchego -network-id=fuji

parametresi ile çalıştırıp

http://faucet.avax.network ten test nAVAX talep ederek node üzerinde denemeler yapabilirsiniz.

--

--

MAHOF
MAHOF

Written by MAHOF

…miner…miner…miner… Professional Node Operator

No responses yet