May 3, 2022
KYVE - ставим ноду на Linux
WEBSITE | DISCORD
Установка
Подключаемся к серверу и вводим:
sudo apt update && sudo apt upgrade && sudo apt install unzip
EVM Pool (Moonbeam or Avalanche)
wget https://github.com/KYVENetwork/evm/releases/download/v1.0.3/evm-linux.zip && unzip evm-linux && chmod +x evm-linux && rm -rf evm-linux.zip
wget https://github.com/kyve-org/bitcoin/releases/download/v0.0.0/kyve-bitcoin-linux.zip && unzip kyve-bitcoin-linux && chmod +x kyve-bitcoin-linux && rm -rf kyve-bitcoin-linux.zip
wget https://github.com/kyve-org/solana/releases/download/v0.0.0/kyve-solana-linux.zip && unzip kyve-solana-linux && chmod +x kyve-solana-linux && rm -rf kyve-solana-linux.zip
wget https://github.com/kyve-org/zilliqa/releases/download/v0.0.0/kyve-zilliqa-linux.zip && unzip kyve-zilliqa-linux && chmod +x kyve-zilliqa-linux && rm -rf kyve-zilliqa-linux.zip
"Загружаем" ключ Arweave
printf 'копируем содержимое файла ключа и вставляем сюда' > arweave.json
! ЭТО ПРИМЕР КЛЮЧА !
{"kty":"RSA","n":"yKWX_aTeGk3Z3wIar_n3H8k5ertfgV0uw_PzrHX8aAJXb5rbKdokoKxas3-GWsCSpjbAJsUJwsqhFBu9AxxJKFlz65t5mPCxNfV_9iUnqrfNbuyakIeKGwTtdiu6ufuyIo00cVkYydvNGj0fwEH8qi65tZfRnOEMlFeGOvbITjSJmuij0tMYMFBQ8z8lPxnXMIsxVrzPCiic7CbsnMXLtAsDmJgm-9Klf5JLiWRywRli6oXBOJt-YsCRgy5Bee9q3awFGUNySIcrFaZSumyy1HmU1hB7WwOZskA3lNvp0lGSqgShx3XL-dcPZloIRFLDPq2gU5_193Ou7ZKjFWuinuxD3DN7L3bFq7iEJmW6QGouRfGzEbVK5pX2FEAK9WuxmXj-08Ds5O-_d33xf1JFtbXjGQYgNZKpd0MtnxXgtmf0sve-iL1_x6uMLWb4Rf8_flUoQOfLvUJarTZUGVMt9qPgjVEP5MPjFCVpDEuypIuZpNBngDZojmpvlIaqxUzXJ3TwymtZZfOd64OGEAshw0OLkQ7URMUAfKZSJXyz5e_IsOKIHFLzTnvLuqSt4pPtdIg8vh-S3tDwgEkL65uPcY1aOWNkuY9rRnUhJrw15PXerC2bfBE7Y9ujqF3MjnVjeGsApTVm4FRro7-0k-KcEYfps1tfWSqD4Dny0wsNLznc","e":"AQAB","d":"GGKvxz7rU20Uxpq93ZdWpoFRQ-2y_8kOOKEQfiQ9Z8bO1ApxLtjajeoSlp8XLk82YCb99pIpmj0DLqWTTN53LKKeR8LN0BBeVpd8-9uE7yE9i9BVcFzUndV2N_VsNbbPoHE1uXKMnZJRiAZpMcgSxqkrWJHMnbTjY_Zm370tzSBaNdPWccYEH8iZ33MLBfghdfhkYzJZFBBpy9VbAvB_-juQnEMH4JToFfiw8GiXYtMIOyq9zO9NFnBjaElS7uzc1420kDZaH8Pim40tkrJgeM6oLI_ObEWPmnWvgzhPl7E3lz5UMdk_h6kGU8aDRY-O8MY2mWi2wG-WPdoH_YKpfrF6Ef4BR5MHkA5CHd5p_n6mGwFA9el7lQwmLLQLlOntMhmMK6EBg_C77mHCXP02rNzjhTpEKio2TWPWMobob8WM1vKkTETLH3k8wQ8PHFSNs84MCB06cGUx_aKKjpqovQBBdScgnHertypmscerty43kJWK_Z6T4xYbOHR_eJLHntF6ZMo4RLx7Efi8zAT0Bn-Czt1hf9uvAKobNdaHY_wd6chqV9XLtOVemh3m67-tXt3HJXOD7aOshoZntyqr1xgaWes75yV5_IeMVwZEdihXTU2sMdm433f-mVpg3fbVIk6UzcRe4j6Uiu35Bs62B7PfLVYBQrpxQtlq7G8_E","p":"7m3jaewoVkWhy_kGrTJAF2BjRNJslyNLE-Wem7XOHs4MLGlUFLD8WMjeKZAH_p1wrpSGXxEqzdOBVIahmBMcVG_B3lFp94DdlHsGpjS68-D5vgd39XOZaV-w_sEhzHSaw-F5uV1tMFCGP2KGCReWkInM1vbkIp9S2t0V3VHO6NJSs9pXZR2V68_bvOfMdv0bUMA8Ck-d1Ob4S35BWARYVU2tAFsb5BmGr98_-CvxlAyr2Fp__aRj1Qib2hGY03ertyGynhjNvPJzt9kbIEYgOpU6Y7L_knj510Rh7NiChMqP6nSkV4gX4WHu0jfKr4hWzYpkOxxL8GfK7qfmwaU1nw","q":"127q52gjhdoXQw3mtuNA0_QWDRfXKRn_hZoNjlEiqCPe9KbcUy5jk-VG0DJnr8WhfX_lc_EN6pbHr-ifJ23n5xAbaWn6mlZ086lOL-l21Mmm4DgRr7-n2cM793RVQX3fMvxWLO73GrSMZmSwvOgKaJ3oTu_rnzkqJjCkoj2wXw6_DBIlcUn8W9K_DCS_fBlcpZxgu19aeKC3UavDfBXU6VMl1JHdl0GXrZJw8oLbC7NGneq2tX5CWtzp_8YEoKrUPm2Qf-sVtcwydpBAK8WvOnz-MNVx2qvyil2fHq-m-hVNyAnZxfABAQd9Jhs6pxXXxertyHqDlWGkTkwrveM7IKQ","dp":"CSGwSgg_az5zeepptQxto_ePFb2xZwB1CagLsQ7_e_KMSM8n5zr4DzZyO8lGZRwGiskpdE6mAwgMtf4KBlcFCL7W__rCQjZvRhaIJKl0V47QQdTrZT0uLPj7QGaJMtlsbAAgt1a6rdUHrznIxGRg4dxFOh5uklzjwXoiMj3F3OjhPf4oxrihW0y0r8F49TertyYq1RtSRAnhkypmANilrHI5HCY2t2XaPj17D1SnUb29exRZpd7M1eHEI0H-2FlV35ThvaQOqJWiD4KaewFo_i_Kb5bR3LWrsXxsi6AoTFY3bPl72xI7drgWLDGVH62RFz-hb0Js4VmIknP7q6zJQ","dq":"BZGKZNzePjF69HLBieyp2lCu2TvKhfd0EWIAA7O5L5ttwekmPMgwLrx4bh0_bN2w5OuPZMXQVEX9d2CN7Jj8q45RBxKENcUSVNIFgVuJhMqJk7YfTumnTwuq2ySYp463XDwFhjfPD1OnZWYo41kkG7wpKxEsh_sUSdRsDP2HN43MBmXZren5qe3ynj-861pEeMtn_K_kSMXutx-3d9egnz9U9P-oOKarYwMsBDi5rL2_j4lnm51d3bdkHQZjTDveLJbsa0IKV56ll0b3QapkcyCT-XMq9DoJlOYCnOpxaHlwf0Ex7dncTMiCxZ9ijrsTzrXmXMBP7U8aAG0B7594sQ","qi":"EhG5Ro7Nd7NCbeWNC4HUdAetE-DtnE_rJoLUy2aNhX1nlyKs-yRtpak4YogLeB2KZyk3ZP1nYS61dghG86Td9TirJyACj-_ziO9AUqe1ExFjbCraqvo4rw-gq2icoCNYbr-_nBAm2YHFKARAyz5u05WE36BnrLW5mZEkHEB645L1-S_Iii7C5ScRoYnAcdSN4AetNKzE8hw5XH9WPtq_JYt2BKvmuxWLbNSj2WzgtT_WTCkuMs2Rz6LTjvDh4y9GvbsOLnqGquubpCWhMwcsXGHSRePn23PCaVTcQ5iBoreZH6YM3BAO4NBNX4dZExocrz8z74sLRIgBWsjuVkBKUw"}
! НЕ ИСПОЛЬЗОВАТЬ !Создаем файлы для запуска сервиса
Сначала создадим переменные. Вставлять в консоль ПОСТРОЧНО со своими значениями:
POOL_NAME = "" (evm, bitcoin, solana, ziliqa)
POOL_ID = 1 (номер смотрите в выбранном пуле в Pool ID)
PHRASE = "мнемоническая фраза от кошелька Kepler"
STAKE = 123 (кол-во монет для валидации)
printf " #!/bin/sh ./kyve-$POOL_NAME-linux \ —p $POOL_ID \ —m $PHRASE \ —s $STAKE \ —k ./arweave.json \ —n korellia" > startkyve.sh
printf " [Unit]Description=Kyve Node [Service]User=rootWorkingDirectory=/root ExecStart=/root/startkyve.sh Restart=always RestartSec=3" > /etc/systemd/system/kyve.service
Перезапускаем демона и запускаем сервис
sudo systemctl daemon-reload && sudo systemctl start kyve
Полезные команды:
systemctl restart kyve
systemctl stop kyve
systemctl status kyve
journalctl -f -u kyve