From 79f7828bb96c76524c3e07e8fd87a713695ea916 Mon Sep 17 00:00:00 2001 From: MoonBoi9001 Date: Thu, 19 Sep 2024 18:28:37 +0100 Subject: [PATCH] fix: reorder parameter use in mulPPM function call in mulPPMRoundUp. (OZ N-12) --- packages/horizon/contracts/libraries/PPMMath.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/horizon/contracts/libraries/PPMMath.sol b/packages/horizon/contracts/libraries/PPMMath.sol index 5bd636add..38b653954 100644 --- a/packages/horizon/contracts/libraries/PPMMath.sol +++ b/packages/horizon/contracts/libraries/PPMMath.sol @@ -42,7 +42,7 @@ library PPMMath { */ function mulPPMRoundUp(uint256 a, uint256 b) internal pure returns (uint256) { require(isValidPPM(b), PPMMathInvalidPPM(b)); - return a - mulPPM(MAX_PPM - b, a); + return a - mulPPM(a, MAX_PPM - b); } /**