Skip to content

Connection create CLI #630

Closed
Closed
@adizere

Description

Crate

ibc-relayer and ibc-relayer-cli

Summary

Sub-issue of #628.

Establish a new IBC connection (not channel) between two chains. Either have a script, or builtin functionality to keep retrying the process until it succeeds.

  • create connection <chain-a-id> <chain-b-id>
    • Optional: [--delay <delay>]
  • create connection <chain-a-id> --client-a <client-a-id> --client-b <client-b-id>
    • Optional: [--delay <delay>]

Historical info

Originally, we wanted this CLI to resemble the channel handshake command, as follows:

hermes connection handshake ibc-0 ibc-1 client-ibc-0 client-ibc-1

In the meantime, however, we made a more formal list of use-cases we want to support in v0.2.0 which was captured in ADR 006, and fleshed out a concrete decision for the connection handshake CLI, consistent with other CLIs.


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate milestone (priority) applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

I: CLIInternal: related to the relayer's CLII: logicInternal: related to the relaying logicO: usabilityObjective: cause to improve the user experience (UX) and ease using the product

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions