Ретрансляторы IBC
Настроив ретранслятор IBC, вы можете создавать новые соединения и каналы IBC между Sunrise и другими блокчейнами.
Настройка ретранслятора с помощью Go relayer (устарело)
Подробности можно посмотреть здесь .
Сначала установите Go
Настройка ретранслятора с помощью Rust relayer Hermes (рекомендуется)
Подробности можно посмотреть здесь .
Сначала установите Rust
Затем выполните команды ниже:
Настройка учетных записей
Во-первых, вам нужен кошелек с достаточным количеством средств на обеих цепях. В этом руководстве предполагается, что у вас уже есть кошельки, созданные на цепях, на которые вы хотите пересылать данные, и что эти кошельки имеют средства, выделенные для каждого из них.
Файл конфигурации
Команда hermes config auto позволяет автоматически генерировать файл конфигурации для цепочек в chain-registry :
Вы должны самостоятельно задать каждый параметр для тестнета. Подробности смотрите в документации .
Добавить новый путь ретрансляции
Следующие настройки не требуются для основных сетей, которые уже имеют установленный канал IBC. Следуйте только если вы начинаете новое соединение.
Создать соединение
Сначала создадим клиента для ibc-1
отслеживания состояния ibc-0
. Ему будет присвоен идентификатор 07-tendermint-0:
Создать соединение
После создания клиентов в обеих цепочках, вам необходимо установить соединение между ними. Обе цепочки назначат connection-0 в качестве идентификатора своего первого соединения:
Если команда выполнена успешно, она должна вывести файл connection ID
.
Идентификаторы каналов
Наконец, после того, как соединение установлено, вы можете открыть новый канал поверх него. Обе цепочки назначат channel-0 в качестве идентификатора своего первого канала:
Если команда выполнена успешно, она должна вывести идентификаторы каналов обеих цепочек.
Добавьте их в.hermes/config.toml
После завершения настройки вы можете запустить ретранслятор с помощью следующей команды.
Настройка демона
Рекомендуется настроить SystemD на автоматический запуск после перезагрузки.
Демон мониторинга
Last updated