i donot know why we are looping through for newShortMovingAverages.length.
function _getWeights(
int256[] calldata _prevWeights,
int256[] memory _data,
int256[][] calldata _parameters,
QuantAMMPoolParameters memory _poolParameters
) internal override returns (int256[] memory newWeightsConverted) {
QuantAMMDifferenceMomentumLocals memory locals;
locals.kappaStore = _parameters[0];
_poolParameters.numberOfAssets = _prevWeights.length;
int128[] memory lambdaShort = new int128;
for (locals.i; locals.i < lambdaShort.length; ) {
lambdaShort[locals.i] = int128(_parameters[1][locals.i]);
unchecked {
++locals.i;
}
}
wrong implement of _getWeights.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.