Massa testnet 14
Tweet Linki

Linkler
Sistem gereksinimleri
8GB RAM
50-100 GB SSD
4 vCPU
Node kurulumu
Sistem güncellemesi yapıyoruz.
sudo apt update && sudo apt upgrade -y

Kütüphane kurulumu yapıyoruz.
sudo apt install make clang curl pkg-config libssl-dev build-essential git jq ncdu bsdmainutils -y < "/dev/null"

Rust kurulumu yapıyoruz. 1 diyerek Proceed with installation (default) kurulumu yapıyoruz.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env

Rust sürümünü kontrol edelim.
rustc --version

nightly indiriyoruz.
rustup toolchain install nightly

varsayılan olarak ayarlıyoruz.
rustup default nightly
massa repository'den massa 14.7
binary dosyasını indiriyoruz.
wget -O massa.tar.gz https://github.com/massalabs/massa/releases/download/TEST.14.7/massa_TEST.14.7_release_linux.tar.gz
tar -xzf massa.tar.gz
rm massa.tar.gz
Servis dosyası oluşturuyoruz. [PASSWORD]
kısmına cüzdan şifremizi giriyoruz.
echo "[Unit]
Description=Massa Node
After=network.target
[Service]
User=$USER
WorkingDirectory=$HOME/massa/massa-node/
ExecStart=$HOME/massa/massa-node/massa-node -p [PASSWORD]
Restart=on-failure
RestartSec=3
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target" > $HOME/massa-node.service
sudo mv $HOME/massa-node.service /etc/systemd/system
sudo tee <<EOF >/dev/null /etc/systemd/journald.conf
Storage=persistent
EOF
HOME/massa/massa-node/base_config/config.toml
dosyamıza giriyoruz.
nano $HOME/massa/massa-node/base_config/config.toml
bootstrap kısmını yeni bootstrap listesi ile değiştiriyoruz.
[bootstrap]
bootstrap_list = [["159.223.108.41:31245", "P15ukCyNQyZsXx1TUeXcAiecuFNKFfKQFnQndsCYVFpFydubCba"],
["198.27.74.52:31245", "P1hdgsVsd4zkNp8cF1rdqqG6JPRQasAmx12QgJaJHBHFU1fRHEH"],
["54.36.174.177:31245", "P1gEdBVEbRFbBxBtrjcTDDK9JPbJFDay27uiJRE3vmbFAFDKNh7"],
["157.90.151.33:31245", "P1R29hgnheGSLWes54bJNvDrH95rpGJXuHszfYrtSSyQVGG99i8"],
["49.12.240.51:31245", "P1UEJ4sYfcK6GsbFDb9iyA6FujCUruX5QtYPPBooNy8Uh7DyDVi"],
["149.202.89.125:31245", "P12vxrYTQzS5TRzxLfFNYxn6PyEsphKWkdqx2mVfEuvJ9sPF43uq"],
["176.65.61.156:31245", "P1MjCotR68EafSLn1F9zfPu3kRvGzoEBRu9t1r5UUPbfSsLbsaw"],
["78.107.234.44:31245", "P1tBD958SEeRN9tL3BaNNf8s9L7dimwM9fuGH25nihrUhkMrQ72"],
["185.248.24.34:31245", "P13p69gyuWHZaSnJAu4TwSBW1NwSqYDZFMCc2GX2KYb5XrjpDjj"],
["5.189.160.72:31245", "P1NRSwmrQkdKQaBuWHbNrVFwgUZAr9qmmtq4gAefzKJvFQ8aANs"],
["149.202.86.103:31245", "P12UbyLJDS7zimGWf3LTHe8hYY67RdLke1iDRZqJbQQLHQSKPW8j"],
["51.75.60.228:31245", "P13Ykon8Zo73PTKMruLViMMtE2rEG646JQ4sCcee2DnopmVM3P5"],
["198.27.74.5:31245", "P1qxuqNnx9kyAMYxUfsYiv2gQd5viiBX126SzzexEdbbWd2vQKu"],
["120.48.78.195:31245", "P1SB9tLWXtGnJjKkajmtWmR7N6K5F9Ko8N8ypGKHc3rEmg4BkSk"],
["65.108.215.110:31245", "P15sRpmAgqjHpnMFPa317xxPDxezU8KMggz6US3JtrNi6GxL6Jx"],
["158.69.23.120:31245", "P1XxexKa3XNzvmakNmPawqFrE9Z2NFhfq1AhvV1Qx4zXq5p1Bp9"],
["95.142.47.133:31245", "P1VFa2VhGs4PUdF5N3SZjCLJyYpG1WSoNjTRR3nYtbQrLo8sqY3"],
["141.94.218.103:31245", "P1VRyXjUaHeJd4Rmr3waVmpZDFzzH5ARRi3f5ye5BYgxBmxHC7X"],
["80.234.37.83:31245", "P1BqrZD1YaH7BzFcwYC7PU6Urkq5RxANdVTtDiYPqX6AnqUCADB"],
["137.74.199.24:31245", "P1EbEKmr3MFScrFxAWgptz3ty4obBQLFdJxG6PUUvZMuufhN8JQ"],
["158.69.120.215:31245", "P12rPDBmpnpnbECeAKDjbmeR19dYjAUwyLzsa8wmYJnkXLCNF28E"],
["46.101.12.241:31245", "P1f3GJjeXpjBVHUZZ4rZDBkTBYswuJgvyGkb7mCuh5UjcjK8Vro"],
["157.90.249.192:31245", "P1k5P4veWQ95wNKfnfU6551h8QZRq5eC1NG7U6UTVpKAPeXj7Vg"],
["38.242.216.60:31245", "P1HU9j2J38KLXFQDqCvGJSpAoRUa5YJoKLaREdkfUuDkhXikUAS"]]

Servisimizi başlatıyoruz.
sudo systemctl restart systemd-journald
sudo systemctl daemon-reload
sudo systemctl enable massa-node
sudo systemctl restart massa-node
Daha önce wallet oluşturanlar eski wallet.dat dosyasını sunucuda $HOME/massa/massa-client
dizini altına atıyoruz.

massa client başlatıyoruz.

#⌠✅⌡testnet-rewards-registration kanalına gidiyoruz ve rastgele bir mesaj atıyoruz. Ardından bot bize özelden mesaj atacak.

#⌠💸⌡testnet-faucet kanalına gidiyoruz ve cüzdan adresimizi gönderiyoruz. (Cüzdan bilgilerine bakmak için wallet_info
komutunu gireriz.)

Gelen tokenler ile rol satın alıyoruz. (walletAddress
kısmına cüzdan adresimizi giriyoruz.)
buy_rolls walletAddress 1 0

Bot'a sunucu ip adresimizi gönderiyoruz.

secret key'imizi kaydediyoruz. secretKeys
kısmına wallet secret key'imizi giriyoruz. (Cüzdan bilgilerine bakmak için wallet_info
komutu gireriz.)
node_add_staking_secret_keys secretKeys
Testnete kayıt yaptırıyoruz. (staking_address
kısmına cüzdan adresimizi, discordId
kısmına discord Id mizi giriyoruz.)
node_testnet_rewards_program_ownership_proof staking_address discordId

Oluşan çıktıyı bota gönderiyoruz.

Tüm her şeyi bot'a info
yazarak kontrol edebiliriz.

Script ile kurmak isteyenler için [LetskyNode])https://teletype.in/@letskynode/Massa) hazırladığı harika bir döküman.