Skip to content

does not relay channel_open_init msgs for creating ICA channel #4419

Description

@shahbazn

Summary of Bug

hermes relayer does not pick up and relay channel_open_init msgs when the port is an icacontroller port.

{
  "type": "channel_open_init",
  "attributes": [
    {
      "key": "port_id",
      "value": "icacontroller-archway1jydt92pldnqh0lrxhllgnw6m3m89my8u462sese05r2zh67cwlas49v3c6",
      "index": true
    },
    {
      "key": "channel_id",
      "value": "channel-224",
      "index": true
    },
    {
      "key": "counterparty_port_id",
      "value": "icahost",
      "index": true
    },
    {
      "key": "connection_id",
      "value": "connection-31",
      "index": true
    },
    {
      "key": "version",
      "value": "{\"version\":\"ics27-1\",\"controller_connection_id\":\"connection-31\",\"host_connection_id\":\"connection-26\",\"address\":\"\",\"encoding\":\"proto3\",\"tx_type\":\"sdk_multi_msg\"}",
      "index": true
    },
    {
      "key": "msg_index",
      "value": "0",
      "index": true
    }
  ]
}

Version

tested on v1.10.3 and v1.13.1

Steps to Reproduce

create channel_open_init on chain A with the icacontroller port as shown above and the counter party is never created

Acceptance Criteria


For Admin Use

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions