Massa Mainnet
Massa Node Setup
Official documentation: https://docs.massa.net/docs/node/initial
Привіт, це покроковий гайд для встанвлення ноди Massa
Рекомендую: СPX31 8 Ram 160GB на Hetzner також може піти на cpx21, але краще СPX31, оскільки з часом буде потрібно потужніший сервак. Цього хвате на досить довгий час, та він буде без траблів працювати.
Встановлення ноди
Ручне встановлення:
Оновити пакети та встановити залежності:
sudo apt update && sudo apt upgrade -y sudo apt install curl git wget htop tmux build-essential jq make lz4 gcc -y
Завантаження та розпакування програмного забезпечення:
cd $HOME rm -rf $HOME/massa wget https://github.com/massalabs/massa/releases/download/MAIN.1.0/massa_MAIN.1.0_release_linux.tar.gz tar zxvf massa_MAIN.1.0_release_linux.tar.gz rm massa_MAIN.1.0_release_linux.tar.gz
sudo tee <<EOF >/dev/null $HOME/massa/massa-node/config/config.toml [network] routable_ip = "`wget -qO- eth0.me`" EOF
Запуск Node і створення пароля:
cd $HOME/massa/massa-node/ ./massa-node
Закрити сеанс Ctrl+С
Замінити свій пароль <YOUR_PASSWORD>без<>
PASSWORD=<YOUR_PASSWORD>
sudo tee /etc/systemd/system/massad.service > /dev/null <<EOF [Unit] Description=Massa After=network-online.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 EOF
sudo systemctl daemon-reload sudo systemctl enable massad sudo systemctl restart massad && sudo journalctl -u massad -f
cd $HOME/massa/massa-client/ ./massa-client
Створити або відновіти гаманець
Щоб створити новий гаманець, скористайтеся наступною командою, не забудьте зберегти $HOME/massa/massa-client/wallet.datта$HOME/massa/massa-node/config/node_privkey.key
wallet_generate_secret_key
wallet_get_secret_key <YOUR_WALLET_ADDRESS>
wallet_get_public_key <YOUR_WALLET_ADDRESS>
Замість <your_secret_key> свій секретний ключ wallet_add_secret_keys <your_secret_key>
Щоб переглянути адресу гаманця:
wallet_info
node_start_staking <YOUR_WALLET_ADDRESS> де <YOUR_WALLET_ADDRESS> адреса вашого гаманця
wallet_info
Корисні команди
cd $HOME/massa/massa-client/ ./massa-client
buy_rolls <YOUR_WALLET_ADDRESS> 1 0
Рол стане активним протягом двох годин.
Відновити гаманець і ключ вузла:
cp $HOME/node_privkey.key_backup $HOME/massa/massa-node/config/node_privkey.key cp -r $HOME/wallets_backup $HOME/massa/massa-client/wallets
sudo journalctl -fn 100 -u massad