Closed jackzampolin closed 4 years ago
This is blocked by https://github.com/cosmos/relayer/issues/26 and https://github.com/cosmos/relayer/issues/27
Blocked on separating send & receive.
Closing in favour of https://github.com/iqlusioninc/relayer/issues/28.
Each individual IBC transaction should be able to be run by the relayer individually as well as in logical groupings (
channel
,connection
). These primitives can then be combined instrategies.go
in a number of ways.The following are the necessary txs:
client [src-chain-id] [dst-chain-id] [client-id]
update-client [src-chain-id] [dst-chain-id] [client-id]
clients [src-chain-id] [dst-chain-id] [src-client-id] [dst-client-id]
connection [src-chain-id] [dst-chain-id] [src-client-id] [dst-client-id] [src-connection-id] [dst-connection-id]
connection-step [src-chain-id] [dst-chain-id] [src-client-id] [dst-client-id] [src-connection-id] [dst-connection-id]
channel [src-chain-id] [dst-chain-id] [src-connection-id] [dst-connection-id] [src-channel-id] [dst-channel-id] [src-port-id] [dst-port-id]
channel-step [src-chain-id] [dst-chain-id] [src-connection-id] [dst-connection-id] [src-channel-id] [dst-channel-id] [src-port-id] [dst-port-id]
flush-chan [src-chain-id] [dst-chain-id] [src-channel-id] [src-port-id]
raw
conn-init
conn-try
conn-ack
conn-confirm
chan-init
chan-try
chan-ack
chan-confirm
chan-close-init
chan-close-confirm