Skip to content

Commit e632f3a

Browse files
committed
fix: acknowledgement compare issue fixed
1 parent 68daa8c commit e632f3a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

contracts/javascore/ics20/src/main/java/ibc/ics20/ICS20Transfer.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import score.annotation.Optional;
1717
import score.annotation.Payable;
1818
import icon.ibc.interfaces.IIBCModule;
19+
import java.util.Arrays;
1920

2021

2122
import java.math.BigInteger;
@@ -332,7 +333,7 @@ public byte[] onRecvPacket(byte[] packet, Address relayer) {
332333
@External
333334
public void onAcknowledgementPacket(byte[] packet, byte[] acknowledgement, Address relayer) {
334335
onlyIBC();
335-
if (!acknowledgement.equals(ICS20Lib.SUCCESSFUL_ACKNOWLEDGEMENT_JSON)) {
336+
if (!Arrays.equals(acknowledgement,ICS20Lib.SUCCESSFUL_ACKNOWLEDGEMENT_JSON)) {
336337
Packet packetDb = Packet.decode(packet);
337338
refundTokens(packetDb);
338339
}

0 commit comments

Comments
 (0)