strangelove-ventures / wormhole

SL fork for wormhole dev work.
https://wormhole.com
Other
1 stars 0 forks source link

trigger a use of the remote ibc contract #92

Open kakucodes opened 4 days ago

kakucodes commented 4 days ago

inside of ict i'm having issues sending a vaa across ibc utilizing the postMessage method. it's seemingly having a problem with the channelId of the new ibc channel being accepted and potentially being seen from the relayer queries

 Error: rpc error: code = InvalidArgument desc = failed to execute message; message index: 0: dispatch: submessages: packet failed basic validation: invalid destination channel ID: identifier cannot be blank: invalid identifier: invalid request

the channel queries look like

Osmosis channels: [{STATE_OPEN ORDER_UNORDERED {transfer channel-1} [connection-0] ics20-1 transfer channel-0} {STATE_INIT ORDER_UNORDERED {wasm.wormhole14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9srrg465 } [connection-1] ibc-wormhole-v1 wasm.osmo14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9sq2r9g9 channel-1}]

Wormchain channels: [{STATE_OPEN ORDER_UNORDERED {transfer channel-0} [connection-0] ics20-1 transfer channel-0} {STATE_OPEN ORDER_UNORDERED {transfer channel-0} [connection-1] ics20-1 transfer channel-1}]

it seems that on the wormhole side we should have our ibc-wormhole-v1 channel as channel-2

kakucodes commented 3 days ago

took longer than i would like to admit to realize that the new channel isn't getting past the init state and isn't becoming open