Problems with go relayer
Hey folks, I’m running into some problems with the go relayer, and I’ve really struggled to find information and documentation on it, so I was hoping to get some input here. My issue is the following: I want to run a relayer over two existing channels, using two of my own nodes. This works absolutely fine with my existing hermes relayer. However, using the same parameters, my go relayer does not seem to be working as expected. When I run it, I get the following: ``` 2022-08-04T07:45:41.633120Z info Unrelayed destination packets {"dst_chain_id": "STRIDE-TESTNET-2", "dst_channel_id": "channel-0", "seqs": [10600]} 2022-08-04T07:45:41.780351Z info Failed to relay packet from sequence {"src_chain_id": "STRIDE-TESTNET-2", "src_channel_id": "channel-0", "src_port_id": "transfer", "dst_chain_id": "GAIA", "dst_channel_id": "channel-0", "dst_port_id": "transfer", "channel_order": "ORDER_UNORDERED", "error": "no transactions returned with query"} 2022-08-04T07:45:41.780387Z warn Relay packets error {"src_chain_id": "GAIA", "src_channel_id": "channel-0", "dst_chain_id": "STRIDE-TESTNET-2", "dst_channel_id": "channel-0", "error": "no transactions returned with query"}…
Excerpt (1179 of 4227 characters). Read the whole post on the forum ↗
Hey,
Hermes dev here. From the looks of it, it’s possible interchain accounts are only supported in the go-relayer v2, though by searching the repo this wasn’t obvious. What go-rly version are you using?
It might be best to open an issue on the go-rly repo to flag your problem directly with that team. (I can’t post links on the forum apparently, but you’ll find the repo easily under the cosmos organization on github.)
I mirror Adi’s sentiment:
- try v2, because it is much better than v1
- if using v2 try the event based processing features, they’re wonderful
Please do feel free to post again here if you need more assistance.