Skip to content

Commit 4648402

Browse files
committed
chore: assign valueToDeposit as a variable
1 parent 92c1cb2 commit 4648402

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/router-plus/SuperformRouterPlus.sol

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -641,11 +641,14 @@ contract SuperformRouterPlus is ISuperformRouterPlus, BaseSuperformRouterPlus {
641641
uint256 amountIn = _validateAndGetAmountIn(args.depositCallData, amountRedeemed);
642642

643643
address router = _getAddress(keccak256("SUPERFORM_ROUTER"));
644+
uint256 valueToDeposit;
645+
{
646+
uint256 valuePerItem = (msg.value - (msg.value % arrayLength)) / arrayLength;
647+
uint256 remainingValue = msg.value % arrayLength;
648+
valueToDeposit = valuePerItem + remainingValue;
649+
}
644650

645-
uint256 valuePerItem = (msg.value - (msg.value % arrayLength)) / arrayLength;
646-
uint256 remainingValue = msg.value % arrayLength;
647-
648-
_deposit(router, asset, amountIn, valuePerItem + remainingValue, args.depositCallData);
651+
_deposit(router, asset, amountIn, valueToDeposit, args.depositCallData);
649652

650653
_tokenRefunds(router, assetAdr, args.receiverAddressSP, balanceBefore);
651654

0 commit comments

Comments
 (0)