Massa Testnet Kurulum

Massa testnet kurulumu için Linux Ubuntu 20.04 üzerinde aşağıdaki yönergeleri izleyebilirsiniz. Projenin geleceği ile ilgili bilgileri şu an paylaşamıyorum. Ama bir süre sonra burada paylaştığım testnetlerde proje ve testnet hakkında da bilgiler ekleyeceğim.

Aşağıda adım adım komutların kullanımını anlattığım işlemlerin videosu:

TestNetRun Youtube Kanalı

Terminali açalım ve sırası ile aşağıdaki kodları çalıştıralım.

01- sudo apt update && sudo apt upgrade -y
02- sudo apt install pkg-config curl git build-essential libssl-dev -y
03- curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
04- source $HOME/.cargo/env
05- rustc --version
06- rustup toolchain install nightly
07- rustup default nightly
08- rustc --version
09- ufw allow 31244 && ufw allow 31245
10- git clone --branch testnet https://github.com/massalabs/massa.git

Kurulum burada bitiyor ve gerekli ayarlara geçiyoruz:

İlk olarak router veya firewall cihazımız üzerinde 31244 ve 31245 nolu portlar makinemize yönlendiriyoruz. Port yönlendirme nedir nasıl yapılır BURADA anlattım.

Port yönlendirmelerimiz tamam ise, aşağıdaki kod ile bir config.toml dosyası oluşturuyoruz ve içerisine testnetin kurulu olduğu makinemizin public yani dış ip adresini yazıyoruz.

nano ~/massa/massa-node/config/config.toml

Ip adresi ekleme kodumuz:

 [network]
        routable_ip = "PUBLIC IP" 

Ctrl+O ile kaydedip, Ctrl+X ile çıkış yapıyoruz ve aşağıdaki kod ile massa/node dizinine geçiyoruz. Sonrasında da diğer satırdaki kodu girerek testneti çalıştırıyoruz.

01- cd massa/massa-node/
02- RUST_BACKTRACE=full cargo run --release |& tee logs.txt

Program birkaç dakika sonra düzgün bir şekilde çalışmaya başladığında aşağıdaki gibi bir görüntü ile karşılaşmamız lazım.

Massa Node çalışmaya başladığı zaman göreceğimiz ekran.

Programımız düzgün çalıştığında bunu minimize ediyor ve yeni bir terminal penceresi açarak aşağıdaki kodu giriyoruz ve cüzdan ayarlarımıza erişiyoruz.

01- cd massa/massa-client/
02- cargo run --release
Massa Cüzdan ayarları penceresi.

Burada aşağıki kodu girerek cüzdan oluşturuyoruz:

wallet_generate_private_key

Burada bizim Public ve Private Key’imizin yanısıra Cüzdan Adresimizi görüyoruz. Cüzdanımızı oluşturduktan sonra yapacağımız iş, Discord hesabımıza giriş yapmak ve Massa’nın resmi kanalında testnet-faucet alanına wallet adresimizi göndererek 100 adet testnet tokenı alıyoruz. Gönderdiğimiz mesajın üzerine roket işareti geldi ise işlem tamamlandı ve cüzdan adresimize 100 testnet token gelecek demektir.

Bu token ile rolls satın almamız gerekiyor. Rolls satın alma işlemini yine MASSA Wallet ekranında yapıyoruz örnek kodumuz ise:

buy_rolls Wallet_Adresiniz_Buraya_Yazılacak 1 0

Şimdi staking için, private keyimizi tekrar wallet içerisinde giriş yapmamız gerekiyor.

node_add_staking_private_keys PRIVATE KEYINIZ

Tüm bu işlemlerden sonra yapmamız gereken Discorda Node’umuzu tanımlamak.

Discordda MASSA testnet-reward kanalında herhangi birşey yazıyoruz ve bize MassaBot’dan cevap geliyor. Bu gelen cevapta

“To register, please run the command ile başlayan bir satır göreceğiz:

MassaBottan gelen otomatik cevap.

Bu satırı sonunda rakam dizisi ile birlikte kopyalıyoruz ve walletımıza göre düzenleyerek wallet içerisinde bu komutu çalıştırıyoruz.

node_testnet_rewards_program_ownership_proof Wallet_Adresiniz DiscordRakam

Bu komut sonrası Massa Wallet bize şöyle bir uzun kod geliyor:

Enter the following in discord:

Bu kodu kopyalayıp MassaBota gönderiyoruz:

Daha sonra bir de aynı ekranda iken MassaBot’a public ip adresimi de gönderiyor tanımlamayı yapıyoruz. Böylece kurulum bitmiş oluyor. Artık Discord MassaBot üzerinden “info” yazara arada sırada Node’umuzun durumunu görebilir hale geliyoruz.

HighAxi
HighAxihttp://www.highaxi.com
Bilişim ve Blockchain meraklısı. Teknolojik çoban.

Kategoriye Ait Diğer İçerikler

Son Eklenenler