Настройка полного узла
Перед запуском полного узла потребуется уникальный идентификатор chain-id, который будет выдан, как только будет готов файл genesis.
Присоединение к сети
После того как идентификатор chain-id был распространен, можно присоединиться к сети с помощью CHAIN_ID:
export CHAIN_ID="namada-mainnet" ## (replace with the actual chain-id)
namada client utils join-network --chain-id $CHAIN_IDЗапуск узла и синхронизация
CMT_LOG_LEVEL=p2p:none,pex:error namada node ledger runДополнительно: Если требуется большее количество журналов, можно вместо этого выполнить команду
NAMADA_LOG=info CMT_LOG_LEVEL=p2p:none,pex:error NAMADA_CMT_STDOUT=true namada node ledger runА если необходимо сохранить журналы в файл, то можно выполнить команду:
TIMESTAMP=$(date +%s)
NAMADA_LOG=info CMT_LOG_LEVEL=p2p:none,pex:error NAMADA_CMT_STDOUT=true namada node ledger run &> logs-${TIMESTAMP}.txt
tail -f -n 20 logs-${TIMESTAMP}.txt ## (in another shell)Запуск namada в качестве службы systemd
Ниже предполагается, что namada была установлена из исходного кода с помощью make install. По крайней мере, предполагается, что соответствующие двоичные файлы находятся в каталоге /usr/local/bin/.
Ниже приведен служебный файл для systemd, который будет запускать namada как службу. Это удобно для работы узла в фоновом режиме, а также для автоматического перезапуска узла в случае его сбоя.
Включите службу с помощью следующих команд:
Теперь вы можете управлять узлом с помощью команд systemd:
Запустите узел
Остановите узел
Перезапустите узел
Просмотрите логи
Last updated