@@ -193,7 +193,7 @@ func createConnectionStep(src, dst *ProvableChain) (*RelayMsgs, error) {
193193 if len (srcUpdateHeaders ) > 0 {
194194 out .Dst = append (out .Dst , dst .Path ().UpdateClients (srcUpdateHeaders , addr )... )
195195 }
196- out .Dst = append (out .Dst , dst .Path ().ConnAck (src .Path (), srcCsRes , srcConn , srcConsRes , addr ))
196+ out .Dst = append (out .Dst , dst .Path ().ConnAck (src .Path (), srcCsRes , srcConn , srcConsRes , dstHostConsProof , addr ))
197197
198198 // Handshake has started on dst end (2 steps done), relay `connOpenAck` and `updateClient` to src end
199199 case srcConn .Connection .State == conntypes .INIT && dstConn .Connection .State == conntypes .TRYOPEN :
@@ -202,7 +202,7 @@ func createConnectionStep(src, dst *ProvableChain) (*RelayMsgs, error) {
202202 if len (dstUpdateHeaders ) > 0 {
203203 out .Src = append (out .Src , src .Path ().UpdateClients (dstUpdateHeaders , addr )... )
204204 }
205- out .Src = append (out .Src , src .Path ().ConnAck (dst .Path (), dstCsRes , dstConn , dstConsRes , addr ))
205+ out .Src = append (out .Src , src .Path ().ConnAck (dst .Path (), dstCsRes , dstConn , dstConsRes , srcHostConsProof , addr ))
206206
207207 // Handshake has confirmed on dst (3 steps done), relay `connOpenConfirm` and `updateClient` to src end
208208 case srcConn .Connection .State == conntypes .TRYOPEN && dstConn .Connection .State == conntypes .OPEN :
0 commit comments