IBC Relayers

By setting up the IBC relayer, you can create new connections and channels of IBC between Sunrise and other blockchains.

You can see details here.

First, install Go

First, install Rust

Then, run the commands below:

sudo apt update && sudo apt upgrade -y
sudo apt install librust-openssl-dev build-essential git -y

cargo install ibc-relayer-cli --bin hermes --locked
hermes version

echo word1 ... word12or24 > ~/mnemonic.txt

Setting up config

Under construction.

Setting up daemon

sudo tee /etc/systemd/system/hermes.service > /dev/null <<EOF
[Unit]
  Description=Hermes relayer daemon
  After=network-online.target
[Service]
  User=$USER
  ExecStart=$HOME/.cargo/bin/hermes start
  Restart=on-failure
  RestartSec=3
  LimitNOFILE=4096
[Install]
  WantedBy=multi-user.target
EOF
sudo systemctl enable hermes
sudo systemctl daemon-reload
sudo systemctl restart hermes

Monitoring daemon

journalctl -u hermes.service -f

Clients and Connections

Last updated