IBC Relayer

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

UnUniFi is registered in Chain Registry as ununifi.

You can see details here.

At first, install Go

At 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

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

Chain ID
Client
Connection

osmosis-1

07-tendermint-8

connection-6

cosmoshub-4

07-tendermint-3

connection-7

axelar-dojo-1

07-tendermint-5

connection-8

neutron-1

07-tendermint-4

connection-9

For channels, see here.

Last updated