Skip to content

Commit

Permalink
Three chains ack fix (#419)
Browse files Browse the repository at this point in the history
* ack fix

* test and update configs
  • Loading branch information
colin-axner committed Feb 10, 2021
1 parent 9f13a93 commit 1e98674
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion configs/three/paths/demo.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"src":{"chain-id":"ibc-0","client-id":"ibconeclient","connection-id":"ibconeconnection","channel-id":"ibconexfer","port-id":"transfer","order":"unordered","version":"ics20-1"},"dst":{"chain-id":"ibc-1","client-id":"ibczeroclient","connection-id":"ibczeroconnection","channel-id":"ibczeroxfer","port-id":"transfer","order":"unordered","version":"ics20-1"},"strategy":{"type":"naive"}}
{"src":{"chain-id":"ibc-0","client-id":"","connection-id":"","channel-id":"","port-id":"transfer","order":"unordered","version":"ics20-1"},"dst":{"chain-id":"ibc-1","client-id":"","connection-id":"","channel-id":"","port-id":"transfer","order":"unordered","version":"ics20-1"},"strategy":{"type":"naive"}}
2 changes: 1 addition & 1 deletion configs/three/paths/demo2.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"src":{"chain-id":"ibc-1","client-id":"ibctwoclient","connection-id":"ibctwoconnection","channel-id":"ibctwoxfer","port-id":"transfer","order":"unordered","version":"ics20-1"},"dst":{"chain-id":"ibc-2","client-id":"ibconeclient","connection-id":"ibconeconnection","channel-id":"ibconexfer","port-id":"transfer","order":"unordered","version":"ics20-1"},"strategy":{"type":"naive"}}
{"src":{"chain-id":"ibc-1","client-id":"","connection-id":"","channel-id":"","port-id":"transfer","order":"unordered","version":"ics20-1"},"dst":{"chain-id":"ibc-2","client-id":"","connection-id":"","channel-id":"","port-id":"transfer","order":"unordered","version":"ics20-1"},"strategy":{"type":"naive"}}
4 changes: 2 additions & 2 deletions relayer/naive-strategy.go
Original file line number Diff line number Diff line change
Expand Up @@ -632,7 +632,7 @@ func relayPacketFromSequence(src, dst *Chain, sh *SyncHeaders, seq uint64) (rela
}

func acknowledgementFromSequence(src, dst *Chain, sh *SyncHeaders, seq uint64) (relayPacket, error) {
txs, err := src.QueryTxs(sh.GetHeight(src.ChainID), 1, 1000, ackPacketQuery(dst.PathEnd.ChannelID, int(seq)))
txs, err := src.QueryTxs(sh.GetHeight(src.ChainID), 1, 1000, ackPacketQuery(src.PathEnd.ChannelID, int(seq)))
switch {
case err != nil:
return nil, err
Expand Down Expand Up @@ -814,6 +814,6 @@ func rcvPacketQuery(channelID string, seq int) []string {
}

func ackPacketQuery(channelID string, seq int) []string {
return []string{fmt.Sprintf("%s.packet_src_channel='%s'", waTag, channelID),
return []string{fmt.Sprintf("%s.packet_dst_channel='%s'", waTag, channelID),
fmt.Sprintf("%s.packet_sequence='%d'", waTag, seq)}
}

0 comments on commit 1e98674

Please sign in to comment.