Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.13 KB

features.md

File metadata and controls

26 lines (20 loc) · 1.13 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
  • compatible with the icq module and can query a target chain free of charge apart from intial IBC connection tx fees

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 -->