The IBC Relayer is developed with the Rust programming language. In order to build and run the relayer you need to install and configure
Rust on your machine.
For instructions on how to install
Rust on your machine please follow the official
Notes about Rust Installation.
The provided instructions will install all the Rust tool chain including
rustup that are required to build the project.
Hermes is developed and tested using the latest version of Rust,
the moment. To check that your tool chain is up-to-date run:
In case you already had installed the Rust tool chain in the past, you can
update your installation by running
After you install the
Rust tool chain you can execute the following command:
This should display the
cargo version and confirm the proper installation.
You will also need the Go programming language installed and configured on your machine. This is a requirement for the section Installing Gaia.
To install and configure Golang on your machine please follow the Golang official documentation.
Next, go to the Installation section to learn how to build Hermes.