УСТАНОВКА УЗЛА ( старт с state_sync )
После синхронизации узла отключите state_sync
sed -i.bak -E "s|^(enable[[:space:]]+=[[:space:]]+).*$|\1false|" $HOME/.umee/config/config.toml
2. УСТАНОВКА PEGGO
Установка peggo
cd $HOME
rm -r $HOME/peggo
git clone https://github.com/umee-network/peggo.git
cd peggo
git pull
git checkout tags/v1.2.1
make install
peggo version
Настройте свои переменные
PEGGO_ETH_PK="YOUR_ETHEREUM_PRIVATE_KEY"
ETH_RPC="YOUR_ETH_NODE_ADDRESS"
BRIDGE_ADDR="0xb564ac229e9d6040a9f1298b7211b9e79ee05a2c"
START_HEIGHT="14211966"
ORCHESTRATOR_WALLET_NAME="YOUR_ORCHESTRATOR_WALLET_NAME"
ORCHESTRATOR_WALLET_PASSWORD="YOUR_ORCHESTRATOR_WALLET_PASSWORD"
ALCHEMY_ENDPOINT="YOUR_ALCHEMY_ENDPOINT"
Создайте сервис ( внизу представлен пример ). Возможно вы решите изменить и другие значения peggo orchestrator -h
echo "[Unit]
Description=Peggo Service
After=network.target
[Service]
User=$USER
Type=simple
ExecStart=$(which peggo) orchestrator $BRIDGE_ADDR \
--bridge-start-height=\"$START_HEIGHT\" \
--eth-rpc=\"$ETH_RPC\" \
--relay-batches=true \
--relay-valsets=true \
--cosmos-chain-id=umee-1 \
--cosmos-keyring-dir=\"$HOME/.umee\" \
--cosmos-from=\"$ORCHESTRATOR_WALLET_NAME\" \
--cosmos-from-passphrase=\"$ORCHESTRATOR_WALLET_PASSWORD\" \
--eth-alchemy-ws=\"$ALCHEMY_ENDPOINT\" \
--cosmos-keyring=\"os\" \
--log-level debug \
--log-format text
Environment=\"PEGGO_ETH_PK=$PEGGO_ETH_PK\"
Restart=on-failure
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target" > $HOME/peggod.service
Регистрация ключей для вашего оркестратора
umeed tx gravity set-orchestrator-address -h
$umeed tx gravity set-orchestrator-address \
{validatorAddress} \
{orchestrator-address} \
{ethAddress} \
--chain-id="..." \
--fees="..." \
--keyring-backend=... \
--keyring-dir=... \
--from=...
Обновите сервисы и добавьте сервис в автозагрузку
sudo mv $HOME/peggod.service /etc/systemd/system
sudo systemctl daemon-reload
sudo systemctl enable peggod
sudo systemctl restart peggod
sudo journalctl -u peggod -f -o cat
3. ПРОВЕРКА ВЫСОТЫ ВАШЕГО ОРКЕСТРАТОРА
wget -O $HOME/peggo_health_check.go https://gist.github.com/facundomedica/15a7e72bfcc8ccf0f9e6962ddde5b93a/raw/a9457c4ec8877e710ca9927d31039ddd4049981f/peggo_health_check.go
Отредактируйте файл и вставьте свои значения в var url
и var orchAddress
nano $HOME/peggo_health_check.go
go run $HOME/peggo_health_check.go
4. ПРИМЕР ПРОСТОГО ОПОВЕШЕНИЯ В ТГ
5. ОСНОВНЫЕ КОМАНДЫ CLI