Reactive relayer architecture for packets relaying and channel/connection handshakes #764
Closed
11 tasks done
Labels
I: logic
Internal: related to the relaying logic
O: new-feature
Objective: cause to add a new feature or support
Milestone
Crate
ibc-relayer
,ibc-relayer-cli
Summary
Turn the multi-chain spike into a proper system for event-driven relaying with automatic channel and connection handshakes.
Problem Definition
The current multi-chain spike only performs relaying of packets for any of the paths defined in the configuration.
As such, channels and connection must already be opened for it to function properly.
A passive relayer should be entirely event-driven and should not require any configuration besides the chains it can connect to.
As such, the relayer architecture must be updated to allow performing channel and connection handshakes dynamically, in an event-driven fashion.
Proposal
We need to flesh out the proposed architecture, notably by
For Admin Use
The text was updated successfully, but these errors were encountered: