Skip to content

Commit 2d9afda

Browse files
author
0xSachinK
committed
Design improvement: Return early if no funding will be withdrawn
1 parent c71d823 commit 2d9afda

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

contracts/protocol/modules/v2/PerpV2BasisTradingModule.sol

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,8 @@ contract PerpV2BasisTradingModule is PerpV2LeverageModuleV2 {
212212
nonReentrant
213213
onlyManagerAndValidSet(_setToken)
214214
{
215+
if (_notionalFunding == 0) return;
216+
215217
uint256 newSettledFunding = _updateSettledFunding(_setToken);
216218

217219
uint256 settledFundingInCollateralDecimals = newSettledFunding.fromPreciseUnitToDecimals(collateralDecimals);

0 commit comments

Comments
 (0)