- 8GB RAM
- 50-100 GB SSD
- 4 vCPU
sudo apt update && sudo apt upgrade -y
sudo apt install screen make clang curl pkg-config libssl-dev libclang-dev build-essential git jq ncdu bsdmainutils -y < "/dev/null"
Kurulum sırasında 1 yazıp default kurulumu yapıyoruz.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Değişkenleri yüklüyoruz.
source $HOME/.cargo/env
Sürümü kontrol ediyoruz.
rustc --version
sudo apt install make clang pkg-config libssl-dev -y
rustup toolchain install nightly
rustup default nightly
git clone --branch testnet https://github.com/massalabs/massa.git
rustup default nightly
rustup update
IP_ADRESINIZ
ip adresinizi yazınız.
ipadr=IP_ADRESINIZ
echo -e "[network]\nroutable_ip = '$ipadr'" >> massa/massa-node/config/config.toml
CUZDAN_SIFRENIZ
buraya cüzda şifremizi yazıyoruz.
walletpassword=CUZDAN_SIFRENIZ
screen -S massa-node -d -m bash
screen -r massa-node -X stuff "cd massa/massa-node/ && RUST_BACKTRACE=full cargo run --release -- -p $walletpassword |& tee logs.txt"$(echo -ne '\015')
screen -S massa-client -d -m bash
screen -r massa-client -X stuff "cd massa/massa-client/ && cargo run --release -- -p $walletpassword"$(echo -ne '\015')
🔴 Dosyaların derlenmesi uzun sürebilir. Bir sonraki adıma geçmeden önce yarım saat kadarr bekleyiniz.
🔴 Dosya derlenmesinin bitip bitmediğine ve node'un çalışıp çalışmadığına screen -r massa-node
ekranına girerek bakabilirsiniz. Çıkarken mutlaka CTRL A D
tuşlayarak çıkınız.
Cüzdan işlemleri için screen -r massa-client
ile ekranına giriş yapıyoruz.
Daha önceki testlerde cüzdan oluşturanlar ya da halihazırda cüzdanı olanlar wallet.dat
dosyasını ~/massa/massa-client
dizini altına kopyalıyoruz.
Eğer wallet.dat
dosyasını kaydetmediyseniz aşağıdaki kodu giriniz.
SECRET_KEY
yazan yere cüzdan secret key kodunu giriyoruz.
wallet_add_secret_keys SECRET_KEY
wallet_generate_secret_key
1- #⌠✅⌡testnet-rewards-registration
kanalına herhangi bir mesaj yazıyoruz ve massa bot bize özelden mesaj atıyor.
2- #⌠💸⌡testnet-faucet
kanalına cüzdan adresimizi gönderiyoruz. (Cüzdan bilgilerinizi göremek için massa clientte wallet_info
komutunu giriyoruz.
3- Gelen tokenler ile rolls satın alıyoruz. (CUZDAN_ADRESI
kısmına cüzdan adresimizi giriyoruz.)
buy_rolls CUZDAN_ADRESI 1 0
4- Stake için aşağıdaki kodu giriyoruz. SecretKey
bölümüne clientte wallet_info
kodunu yazarak cüzdan bilgilerimizden secret kodumuzu kopyalayıp yazıyoruz.
node_add_staking_secret_keys SecretKey
5- Bot'a sunucu ip adresimizi gönderiyoruz. Daha sonra bize discord id'miz ile cliente girmemiz gereken kodu aşağıdaki gibi yazıyor. Bu kodda DISCORD_ID bölümünü size bot mesaj ile göndermiş olacaktır.
node_testnet_rewards_program_ownership_proof staking_address DISCORD_ID
6- Yukarıdaki kodu girdikten sonra çıkan kodu bota gönderip kaydımızı tamamlıyoruz.