diff --git a/packages/contracts/contracts/LenderCommitmentForwarder/extensions/LenderCommitmentGroup/LenderCommitmentGroup_Smart.sol b/packages/contracts/contracts/LenderCommitmentForwarder/extensions/LenderCommitmentGroup/LenderCommitmentGroup_Smart.sol index 0f14ba1fc..9d866535e 100644 --- a/packages/contracts/contracts/LenderCommitmentForwarder/extensions/LenderCommitmentGroup/LenderCommitmentGroup_Smart.sol +++ b/packages/contracts/contracts/LenderCommitmentForwarder/extensions/LenderCommitmentGroup/LenderCommitmentGroup_Smart.sol @@ -1088,10 +1088,18 @@ contract LenderCommitmentGroup_Smart is public view returns (uint256) - { + { + + uint256 poolEstValueNet = ( uint256( getPoolTotalEstimatedValue() )).percent(liquidityThresholdPercent); + + uint256 amountOutstanding = getTotalPrincipalTokensOutstandingInActiveLoans(); - return ( uint256( getPoolTotalEstimatedValue() )).percent(liquidityThresholdPercent) - - getTotalPrincipalTokensOutstandingInActiveLoans(); + if (poolEstValueNet < amountOutstanding) { + return 0; + }else { + + return poolEstValueNet - amountOutstanding; + } } diff --git a/packages/contracts/lib/forge-std b/packages/contracts/lib/forge-std index 2f6762e4f..73a504d2c 160000 --- a/packages/contracts/lib/forge-std +++ b/packages/contracts/lib/forge-std @@ -1 +1 @@ -Subproject commit 2f6762e4f73f3d835457c220b5f62dfeeb6f6341 +Subproject commit 73a504d2cf6f37b7ce285b479f4c681f76e95f1b diff --git a/packages/subgraph/package.json b/packages/subgraph/package.json index e76944992..f42c65836 100644 --- a/packages/subgraph/package.json +++ b/packages/subgraph/package.json @@ -4,9 +4,6 @@ "version": "0.4.21-16", "scripts": { "build": "graph build && graph codegen", - - - "deploy:prompt": "ts-node scripts/thegraph", "create-local": "graph create --node http://localhost:8020/ teller-v2", "remove-local": "graph remove --node http://localhost:8020/ teller-v2",