diff --git a/score-lib/src/main/java/network/balanced/score/lib/utils/Versions.java b/score-lib/src/main/java/network/balanced/score/lib/utils/Versions.java index 14de8c230..2808ee098 100644 --- a/score-lib/src/main/java/network/balanced/score/lib/utils/Versions.java +++ b/score-lib/src/main/java/network/balanced/score/lib/utils/Versions.java @@ -19,9 +19,9 @@ public class Versions { public final static String BALN = "v1.1.2"; public final static String DIVIDENDS = "v1.0.0"; - public final static String LOANS = "v1.2.3"; + public final static String LOANS = "v1.2.4"; public final static String RESERVE = "v1.0.0"; - public final static String SICX = "v1.1.1"; + public final static String SICX = "v1.1.2"; public final static String STAKING = "v1.0.1"; public final static String WORKERTOKEN = "v1.0.0"; public final static String BNUSD = "v1.1.1"; diff --git a/token-contracts/Sicx/src/main/java/network/balanced/score/tokens/sicx/SicxImpl.java b/token-contracts/Sicx/src/main/java/network/balanced/score/tokens/sicx/SicxImpl.java index 024a930ae..dbe037a0b 100644 --- a/token-contracts/Sicx/src/main/java/network/balanced/score/tokens/sicx/SicxImpl.java +++ b/token-contracts/Sicx/src/main/java/network/balanced/score/tokens/sicx/SicxImpl.java @@ -111,9 +111,14 @@ public BigInteger lastPriceInLoop() { public void govTransfer(Address _from, Address _to, BigInteger _value, @Optional byte[] _data) { onlyOwner(); if (!_to.equals(stakingAddress.get())) { - Context.call(stakingAddress.get(), "transferUpdateDelegations", Context.getCaller(), _to, _value); + Context.call(stakingAddress.get(), "transferUpdateDelegations",_from, _to, _value); } - super.transfer(_to, _value, _data); + + super._transfer( + new NetworkAddress(super.NATIVE_NID, _from), + new NetworkAddress(super.NATIVE_NID, _to), + _value, + _data); } @Override