Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.37 KB

README.md

File metadata and controls

35 lines (22 loc) · 1.37 KB

IBC Relayer

This project contains the configuration and start script for the relayer that demonstrates the Inter-Blockchain Communication protocol capabilities.

This contract does not have any direct user initiated messages. It can only receive messages from the local contract.

Requirements

Workflow

See the Overview for end-to-end steps

This relayer configuration is intended to be used with the other two projects in the ibc directory:

To simplify the setup and execution, there is a script in the scripts directory.

  1. init_and_start_relayer.sh

    The init_and_start_relayer script will import both relayer keys from the local and remote chain relayer account. These accounts were created with enough funds for the hermes relayer to create transactions on the respective chains.

It is important to note that the contract addresses "may" change and require you to modify the script with the correct addresses.

e.g.

# on local chain
LOCAL_CONTRACT_ADDRESS=tp14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9s96lrg8
# on remote chain
REMOTE_CONTRACT_ADDRESS=tp14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9s96lrg8