@@ -200,7 +200,7 @@ func (s *CallbacksTestSuite) TestSendPacket() {
200200 s .Require ().Equal (uint64 (1 ), seq )
201201
202202 expEvent , exists := GetExpectedEvent (
203- transferICS4Wrapper .(porttypes.PacketDataUnmarshaler ), gasLimit , packetData .GetBytes (), s .path .EndpointA .ChannelConfig .PortID ,
203+ ctx , transferICS4Wrapper .(porttypes.PacketDataUnmarshaler ), gasLimit , packetData .GetBytes (), s .path .EndpointA .ChannelConfig .PortID ,
204204 s .path .EndpointA .ChannelConfig .PortID , s .path .EndpointA .ChannelID , seq , types .CallbackTypeSendPacket , nil ,
205205 )
206206 if exists {
@@ -381,7 +381,7 @@ func (s *CallbacksTestSuite) TestOnAcknowledgementPacket() {
381381 s .Require ().Equal (uint8 (1 ), sourceStatefulCounter )
382382
383383 expEvent , exists := GetExpectedEvent (
384- transferStack .(porttypes.PacketDataUnmarshaler ), gasLimit , packet .Data , packet .SourcePort ,
384+ ctx , transferStack .(porttypes.PacketDataUnmarshaler ), gasLimit , packet .Data , packet .SourcePort ,
385385 packet .SourcePort , packet .SourceChannel , packet .Sequence , types .CallbackTypeAcknowledgementPacket , nil ,
386386 )
387387 s .Require ().True (exists )
@@ -543,7 +543,7 @@ func (s *CallbacksTestSuite) TestOnTimeoutPacket() {
543543 s .Require ().Equal (uint8 (2 ), sourceStatefulCounter )
544544
545545 expEvent , exists := GetExpectedEvent (
546- transferStack .(porttypes.PacketDataUnmarshaler ), gasLimit , packet .Data , packet .SourcePort ,
546+ ctx , transferStack .(porttypes.PacketDataUnmarshaler ), gasLimit , packet .Data , packet .SourcePort ,
547547 packet .SourcePort , packet .SourceChannel , packet .Sequence , types .CallbackTypeTimeoutPacket , nil ,
548548 )
549549 s .Require ().True (exists )
@@ -712,7 +712,7 @@ func (s *CallbacksTestSuite) TestOnRecvPacket() {
712712 s .Require ().Equal (uint8 (1 ), destStatefulCounter )
713713
714714 expEvent , exists := GetExpectedEvent (
715- transferStack .(porttypes.PacketDataUnmarshaler ), gasLimit , packet .Data , packet .SourcePort ,
715+ ctx , transferStack .(porttypes.PacketDataUnmarshaler ), gasLimit , packet .Data , packet .SourcePort ,
716716 packet .DestinationPort , packet .DestinationChannel , packet .Sequence , types .CallbackTypeReceivePacket , nil ,
717717 )
718718 s .Require ().True (exists )
@@ -814,7 +814,7 @@ func (s *CallbacksTestSuite) TestWriteAcknowledgement() {
814814 s .Require ().NoError (err )
815815
816816 expEvent , exists := GetExpectedEvent (
817- transferICS4Wrapper .(porttypes.PacketDataUnmarshaler ), gasLimit , packet .Data , packet .SourcePort ,
817+ ctx , transferICS4Wrapper .(porttypes.PacketDataUnmarshaler ), gasLimit , packet .Data , packet .SourcePort ,
818818 packet .DestinationPort , packet .DestinationChannel , packet .Sequence , types .CallbackTypeReceivePacket , nil ,
819819 )
820820 if exists {
@@ -1003,15 +1003,18 @@ func (s *CallbacksTestSuite) TestUnmarshalPacketData() {
10031003 Memo : fmt .Sprintf (`{"src_callback": {"address": "%s"}, "dest_callback": {"address":"%s"}}` , ibctesting .TestAccAddress , ibctesting .TestAccAddress ),
10041004 }
10051005
1006+ portID := s .path .EndpointA .ChannelConfig .PortID
1007+ channelID := s .path .EndpointA .ChannelID
1008+
10061009 // Unmarshal ICS20 v1 packet data
10071010 data := expPacketDataICS20V1 .GetBytes ()
1008- packetData , err := unmarshalerStack .UnmarshalPacketData (data )
1011+ packetData , err := unmarshalerStack .UnmarshalPacketData (s . chainA . GetContext (), portID , channelID , data )
10091012 s .Require ().NoError (err )
10101013 s .Require ().Equal (expPacketDataICS20V2 , packetData )
10111014
10121015 // Unmarshal ICS20 v1 packet data
10131016 data = expPacketDataICS20V2 .GetBytes ()
1014- packetData , err = unmarshalerStack .UnmarshalPacketData (data )
1017+ packetData , err = unmarshalerStack .UnmarshalPacketData (s . chainA . GetContext (), portID , channelID , data )
10151018 s .Require ().NoError (err )
10161019 s .Require ().Equal (expPacketDataICS20V2 , packetData )
10171020}
0 commit comments