You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In my own fork of Interchaintest, I have created a test that transfers funds from Cosmos (A) -> Osmosis (B) -> Juno (C). I am running into inconsistent results using ibc.GetTransferChannel when trying to receive the channel between B -> A and B -> C.
From the screenshots above, you can see that test 1 created the correct channels between all chains. However, after running the test again, the same channel is now used for B -> A and B -> C. This is resulting in the funds being sent back to chain A instead of Chain C. (It might take multiple runs of the test to see both scenarios.)
FYI, I am running this test on Windows inside of WSL2.
Desired Behavior
I should get consistent results using ibc.GetTransferChannel when trying to receive the channel between B -> A and B -> C.
The text was updated successfully, but these errors were encountered:
jonathanpberger
changed the title
Incorrect Transfer Channel Returned from ibc.GetTransferChannel
Incorrect Transfer Channel Returned from ibc.GetTransferChannelJul 11, 2024
jonathanpberger
changed the title
Incorrect Transfer Channel Returned from ibc.GetTransferChannelibc.GetTransferChannel should return correct Transfer Channel
Jul 11, 2024
multi_hop_send_test.go:135: AB Channel transfer channel-0
multi_hop_send_test.go:136: BA Channel transfer channel-0
multi_hop_send_test.go:137: BC Channel transfer channel-1
multi_hop_send_test.go:138: CB Channel transfer channel-0
Let me know if you still get this on main using relayer v2.5.2 within WSL
Current Behavior
In my own fork of Interchaintest, I have created a test that transfers funds from Cosmos (A) -> Osmosis (B) -> Juno (C). I am running into inconsistent results using
ibc.GetTransferChannel
when trying to receive the channel between B -> A and B -> C.Reference to fork & test: Interchaintest
Test 1: (PASSES)
Test 2: (FAILS)
From the screenshots above, you can see that test 1 created the correct channels between all chains. However, after running the test again, the same channel is now used for B -> A and B -> C. This is resulting in the funds being sent back to chain A instead of Chain C. (It might take multiple runs of the test to see both scenarios.)
FYI, I am running this test on Windows inside of WSL2.
Desired Behavior
I should get consistent results using
ibc.GetTransferChannel
when trying to receive the channel between B -> A and B -> C.The text was updated successfully, but these errors were encountered: