Встановлення і налаштування валідатора

Завантажуємо, встановлюємо та запускаємо ноду

Для завантаження по черзі виконуємо наступні команди

cd $HOME
git clone https://github.com/celestiaorg/celestia-app.git
cd celestia-app
git checkout v0.11.0
make install

Після встановлення перевіряємо версію

celestia-appd version

Відповідь має бути 0.11.0

Клонуємо репозиторій з мережами

cd $HOME
git clone https://github.com/celestiaorg/networks

Ініціалізуємо ноду

Створюємо та зберігаємо змінні

MONIKER='"назва_вашого_валідатора"'
CELESTIA_WALLET='назваВашогоГаманця'
CHAIN_ID="mocha" 

Зберігаємо змінні в .bash_profile

Перечитуємо .bash_profile

Ініціалізуємо

Копіюємо genesis.blob файл в файли апки

Видаляємо дані блокчейну

Налаштовуємо конфігурацію

Налаштовуємо пірів та сідів

Взяли з гайду mzonder`a

Налаштовуємо снепшоти та стиснення

Записуємо змінні в app.toml

Налаштовуємо клієнт командами

Cтворюємо сервісний файл celestia-appd.service

Вводимо вce однією командою

Перевіряємо сервісник

Запускаємо сервісний файл

Перевіряємо логи

Щоб мати можливість продовжити мусимо бути повністю синхронізовані. Перевіряємо чи синхронізовані командою нижче.

Повинна бути відповідь "catching_up": false

Cтворюємо адреси гаманця для валідатора

Створюємо адресу. Якщо у вас вже є створена адреса то відновіть командою нижче.

Відновлення гаманця

Зберігаємо адрес валідатора-оператора та адрес гаманця в .bash_profile як змінні та перечитуємо файл

Можна перевірити баланс командою:

Cтворюємо адресу оркестратора

Записуємо гаманець оркестратора як змінну.

Додаємо EVM гаманець з метамаску в змінні

Реєструємо валідатора

Перед реєстрацією закраньте тестові токени на CELESTIA_ADDRESS в Discord'і проєкту у вітці #mocha-faucet.

Для реєстрації вводимо однією командою код наведений нижче

Перенесіть спочатку кудись (наприклад в блокнот) відредагуйте, видаліть зайве, а потім вставляйте в термінал

Можливо доведеться почаклувати з комісією для того щоб пройшла транзакція. Я виставляв --fees 2500 і --gas 2500000.

Перевіряйте транзакцію в експлорері https://celestia.explorers.guru

Перевірити з терміналу через декілька хвилин можна командою

Збереження файлу ключів

Необхідно завантажити та забекапити файл ключів який знаходиться тут: $HOME/.celestia-app/config/priv_validator_key.json

Команди для скачування з сервера можете глянути в цій статті

Last updated