# IBC RELAYER

In the Inter-Blockchain Communication (IBC) protocol, blockchains do not communicate directly with each other. Instead, a relayer is used to facilitate communication between chains.

The relayer monitors for updates on open paths between IBC-enabled chains and submits these updates in the form of specific message types to the counterparty chain. Clients are then used to track and verify the consensus state.&#x20;

Furthermore, the relayer is responsible for opening paths across chains, creating clients, connections and channels.

{% hint style="success" %}

## Our validation set up consist of:

* Hight grade dedicated servers running multiple chains.
* Most recent version of [Hermes](https://hermes.informal.systems/tutorials/more-chains/concurrent-instances.html) as relayer sofware developed by [Informal Systems](https://informal.systems/).
* PebbleDB backend as prefer choise to reduce disk i/o. Credit to [Notional Labs](https://notional-labs.github.io/cosmosia/#/snapshot_usage).

{% endhint %}

## Chains we provide a relaying service:

{% hint style="info" %}
For a better visualization visit: <https://relayers.smartstake.io/relayer/06B033BAC39DA21C>
{% endhint %}

{% tabs %}
{% tab title="Evmos" %}

* [x] channel-0       #**Osmosis**
* [x] channel-3       #**CosmosHub**
* [x] channel-5       #**Juno**
* [x] channel-8      #**Gravity**
* [x] channel-18     #**Kujira**
* [x] channel-21     #**Axelar**
* [x] channel-25    #**Stride**
* [x] channel-37     #**Quicksilver**
  {% endtab %}

{% tab title="Osmosis" %}

* [x] channel-0      #**Cosmoshub**
* [x] channel-42    #**Juno**
* [x] channel-75    #**Stargaze**
* [x] channel-204  #**Evmos**
* [x] channel-208  #**Axelar**
* [x] channel-259  #**Kujura**
* [x] channel-326  #**Stride**
* [x] channel-522  #**Quicksilver**
* [x] channel-557  #**Mars**
* [x] channel-642  #**Migaloo**
  {% endtab %}

{% tab title="CosmosHub" %}

* [x] channel-141   #**Osmosis**
* [x] channel-207  #**Juno**
* [x] channel-292  #**Evmos**
* [x] channel-293  #**Axelar**
* [x] channel-343  #**Kujira**
* [x] channel-391   #**Stride**
  {% endtab %}

{% tab title="Juno" %}

* [x] channel-0    #**CosmosHub**
* [x] channel-1     #**Osmosis**
* [x] channel-70   #**Evmos**
* [x] channel-71   #**Axelar**
* [x] channel-210  #**Migaloo**
  {% endtab %}

{% tab title="Axelar" %}

* [x] channel-2   #**Cosmoshub**
* [x] channel-3   #**Osmosis**
* [x] channel-4   #**Juno**
* [x] channel-14  #**Kujira**
* [x] channel-22  #**Evmos**
  {% endtab %}
  {% endtabs %}

{% tabs %}
{% tab title="Kujira" %}

* [x] channel-0    #**CosmosHub**
* [x] channel-3    #**Osmosis**
* [x] channel-9    #**Axelar**
* [x] channel-23  #**Evmos**
* [x] channel-55  #**Mars**
  {% endtab %}

{% tab title="Stride" %}

* [x] channel-0    #**CosmosHub**
* [x] channel-5     #**Osmosis**
* [x] channel-24   #**Juno**
* [x] channel-9     #**Stride**
  {% endtab %}

{% tab title="Quicksilver" %}

* [x] channel-2  #**Osmosis**
* [x] channel-6  #**Stargaze**
* [x] channel-7  #**Evmos**
  {% endtab %}

{% tab title="Stargaze" %}

* [x] channel-0  #**Osmosis**
* [x] channel-125  #**Quicksilver**
  {% endtab %}

{% tab title="Migaloo" %}

* [x] channel-1  #**Juno**
* [x] channel-6  #**Osmosis**
* [x] channel-7  #**Comdex**
  {% endtab %}
  {% endtabs %}

{% tabs %}
{% tab title="Mars" %}

* [x] channel-0   #**Osmosis**
* [x] channel-1   #**Kujira**
* [x] channel-3   #**Juno**
  {% endtab %}

{% tab title="Comdex" %}

* [x] channel-60  #**Migaloo**
  {% endtab %}
  {% endtabs %}
