[How-To] Run an IBC Relayer with Hermes in Docker

Jay | Human Being
Cypher Core
2 min readMar 16, 2022

--

No time to waste. Let’s get straight to it.

Pre-requisite

  • Docker
  • Chain-specific binaries for key management. As an example we will be using Osmosis (osmosisd), Umee (umeed) and Cosmos (gaiad) for the rest of this tutorial
  • Hermes docker image. I host an unofficial one here
  • Some funds for relaying transactions (duh)
  • Patience, peace and love

Initialization

Populate the Configuration File

Here is a sample config for your reference. Feel free to tweak it as you see fit.

Start Hermes

Import Keys in Hermes

Maintenance

View Logs

List Keys

Delete Keys

Health Check

Create New Channels

Query Clients

Query Connections

Query Channels

Update Clients

Make Transfers

Get Help

Get in Touch

E-mail | Website | Twitter

--

--

Jay | Human Being
Cypher Core

Blockchain | Distributed Consensus | Software Architecture | Pitbull | Columbia University SEAS '17.