channel handshake open init failed: could not create channel capability for port ID icacontroller-tcrc1qr2s7h6xwcpkjpw3af6de4mnhdfcyw3xj8gmmr and channel ID channel-31: module: ibc, name: capabilities/ports/icacontroller-tcrc1qr2s7h6xwcpkjpw3af6de4mnhdfcyw3xj8gmmr/channels/channel-31: capability name already taken
I guess the error is referred to emit double channel_open_init events. Normally, it should be one channel_open_init event.
Issue
IBC channel projection failed to update the channel data due to no IBC channel is found.
Background
IBC channel init
Example
create IBC channel from
cronos testnet
tocroeseid-4
Related Transaction
cronos testnet
ChanOpenInit http://internal-testnet2-cronos-internal-fn-alb-1137839070.ap-southeast-1.elb.amazonaws.com:1317/cosmos/tx/v1beta1/txs/C31E1CE706773D3631F53B22BA336197AB8240658C01F8489AB52DC9E572ECDDcroeseid-4
ChanOpenTry https://testnet-croeseid-4.crypto.org:1317/cosmos/tx/v1beta1/txs/9ECFF5C4A22EE6EF2248BF23E041A9A7D6690A2C201271D0A1BD5D3F91450CAEcronos testnet
ChanOpenAck http://internal-testnet2-cronos-internal-fn-alb-1137839070.ap-southeast-1.elb.amazonaws.com:1317/cosmos/tx/v1beta1/txs/73F2310AC97E78A427B91C57E9DF8B7FBC4990E5892CEE28FBC36C0DADFE63DBcroeseid-4
ChanOpenConfirm https://testnet-croeseid-4.crypto.org:1317/cosmos/tx/v1beta1/txs/A44D32F442488161A6AD66E7A7D16E31C3202B48558D4F5A3D37551C8259B77AEVM tx error on the first tx https://cronos.3ona.co/ct3-evm-explorer/tx/0x16ff68e3b57724c77299a546dc28e46ff7d6600baba2249cfa40b8c69391528b
I guess the error is referred to emit double
channel_open_init
events. Normally, it should be onechannel_open_init
event.Useful thread: https://crypt0-hq-hk.slack.com/archives/C02MBHRDFTN/p1698822599351279