Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.

Latest commit

 

History

History
25 lines (19 loc) · 1.02 KB

features.md

File metadata and controls

25 lines (19 loc) · 1.02 KB

Features

The relayer supports the following:

  • creating IBC connections
  • creating IBC transfer channels.
  • initiating a cross chain transfer
  • relaying a cross chain transfer transaction, its acknowledgement, and timeouts
  • relaying from state
  • relaying from streaming events
  • sending an UpgradePlan proposal for an IBC breaking upgrade
  • upgrading clients after a counter-party chain has performed an upgrade for IBC breaking changes
  • fetching canonical chain and path metadata from the GitHub repo to quickly bootstrap a relayer instance

The relayer currently cannot:

  • create clients with user chosen parameters (such as UpgradePath)
  • submit IBC client unfreezing proposals
  • monitor and submit misbehavior for clients
  • use IBC light clients other than Tendermint such as Solo Machine
  • connect to chains which don't implement/enable IBC
  • connect to chains using a different IBC implementation (chains not using SDK's x/ibc module)

<-- Troubleshooting - Relayer Terminology -->