Skip to main content

IBC Relayers

Osmosis is connected to the rest of the interchain by IBC relayers: independent operators that watch for outbound packets on one chain and submit them on the other. Relaying is permissionless, so the active set changes continuously and is not centrally registered.

Finding active relayers

Rather than a hand-maintained directory (which goes stale quickly as operators and channels change), use live sources:

No public dashboard currently names the operator behind each relayer address. Hermes lets operators set an identifying transaction memo, and many do, so inspecting a relayer's recent transactions on an explorer is usually the quickest way to attribute one.

Running a relayer

If you want to relay for Osmosis yourself, the maintained production implementation is Hermes (Rust, maintained by Informal Systems); the Go relayer still works but its repository is archived and no longer maintained. Both read channel and chain metadata from the chain registry. Coordinate with other operators in the Osmosis Discord.

Reference