An IBC relayer is a software component that facilitates communication between two distinct blockchain networks that support the Inter-Blockchain Communication (IBC) protocol. It is required for built-in oracle, Minitswap, and other cross-chain services to function with your rollup. While setting up a relayer is traditionally one of the most complex tasks in the Cosmos ecosystem, Weave simplifies this process significantly, reducing the typical 10+ step IBC Relayer setup to just a few simple steps.Documentation Index
Fetch the complete documentation index at: https://initialabs-develop.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Currently, Weave only supports the
Hermes relayer. For detailed information about Hermes, please refer to the Hermes documentation.Setting up
- Setting up networks and channels to relay messages between
- Setting up the account responsible for relaying messages
- Configure channels between Initia L1 and a whitelisted Rollup (those available in Initia Registry
- Configure using artifacts from
weave rollup launch(recommended for users who have just launched their rollup) - Configure manually
For advanced configuration options, you can refer to the Hermes Configuration Guide and customize the relayer’s configuration file located at
~/.hermes/config.toml.Running Relayer
- Start
- Stop
- Restart
- View logs