From 83b5ac836cbe732a627ccdaa31dea19b87d6c816 Mon Sep 17 00:00:00 2001 From: Admazzola Date: Thu, 12 Dec 2024 11:15:32 -0500 Subject: [PATCH] return 0 if sub would underflow --- .../LenderCommitmentGroup/LenderCommitmentGroup_Smart.sol | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/contracts/contracts/LenderCommitmentForwarder/extensions/LenderCommitmentGroup/LenderCommitmentGroup_Smart.sol b/packages/contracts/contracts/LenderCommitmentForwarder/extensions/LenderCommitmentGroup/LenderCommitmentGroup_Smart.sol index 5baef9b9..18f49959 100644 --- a/packages/contracts/contracts/LenderCommitmentForwarder/extensions/LenderCommitmentGroup/LenderCommitmentGroup_Smart.sol +++ b/packages/contracts/contracts/LenderCommitmentForwarder/extensions/LenderCommitmentGroup/LenderCommitmentGroup_Smart.sol @@ -966,7 +966,11 @@ contract LenderCommitmentGroup_Smart is public view returns (uint256) - { + { + if (totalPrincipalTokensRepaid > totalPrincipalTokensLended) { + return 0; + } + return totalPrincipalTokensLended - totalPrincipalTokensRepaid; }