@@ -212,11 +212,13 @@ function onChanOpenInit(
212212 channelIdentifier : Identifier ,
213213 counterpartyPortIdentifier : Identifier ,
214214 counterpartyChannelIdentifier : Identifier ,
215- version : string ) {
215+ version : string ) ( version : string , err : Error ) {
216216 // only unordered channels allowed
217217 abortTransactionUnless (order === UNORDERED )
218218 // assert that version is "ics721-1"
219- abortTransactionUnless (version === " ics721-1" )
219+ // or relayer passed in empty version
220+ abortTransactionUnless (version === " ics721-1" || version === " " )
221+ return " ics721-1" , nil
220222}
221223```
222224
@@ -228,11 +230,12 @@ function onChanOpenTry(
228230 channelIdentifier : Identifier ,
229231 counterpartyPortIdentifier : Identifier ,
230232 counterpartyChannelIdentifier : Identifier ,
231- counterpartyVersion : string ) {
233+ counterpartyVersion : string ) ( version : string , err : Error ) {
232234 // only unordered channels allowed
233235 abortTransactionUnless (order === UNORDERED )
234236 // assert that version is "ics721-1"
235237 abortTransactionUnless (counterpartyVersion === " ics721-1" )
238+ return " ics721-1" , nil
236239}
237240```
238241
0 commit comments