@@ -71,11 +71,7 @@ contract NexusDiffuser is Ownable {
7171 _;
7272 }
7373
74- constructor (
75- address _factory ,
76- address _nexus ,
77- address _weth
78- ) {
74+ constructor (address _factory , address _nexus , address _weth ) {
7975 factory = IUniswapV2Factory (_factory);
8076 nexus = _nexus;
8177 weth = _weth;
@@ -211,6 +207,7 @@ contract NexusDiffuser is Ownable {
211207 address [] calldata token1
212208 ) external onlyEOA onlyHolder {
213209 // TODO: This can be optimized a fair bit, but this is safer and simpler for now
210+ require (token0.length == token1.length , "Not same length " );
214211 uint256 len = token0.length ;
215212 for (uint256 i = 0 ; i < len; i++ ) {
216213 _convert (token0[i], token1[i]);
@@ -321,10 +318,7 @@ contract NexusDiffuser is Ownable {
321318 IUniswapV2Pair pair = IUniswapV2Pair (
322319 factory.getPair (fromToken, toToken)
323320 );
324- require (
325- address (pair) != address (0 ),
326- "NexusDiffuser: Cannot convert "
327- );
321+ require (address (pair) != address (0 ), "NexusDiffuser: Cannot convert " );
328322
329323 // Interactions
330324 (uint256 reserve0 , uint256 reserve1 , ) = pair.getReserves ();
@@ -359,7 +353,6 @@ contract NexusDiffuser is Ownable {
359353 uint256 amountIn
360354 ) internal returns (uint256 amountOut ) {
361355 if (nexusTreasury != address (0 )) {
362-
363356 uint256 treasuryAmount = _swap (
364357 token,
365358 nexus,
@@ -376,7 +369,9 @@ contract NexusDiffuser is Ownable {
376369 amountIn.mul (2 ).div (10 ),
377370 multiStakingGetter
378371 );
379- nexusMultiStakingTotalAmount = nexusMultiStakingTotalAmount.add (multiStakingAmount);
372+ nexusMultiStakingTotalAmount = nexusMultiStakingTotalAmount.add (
373+ multiStakingAmount
374+ );
380375
381376 uint256 burnAmount = _swap (
382377 token,
@@ -399,7 +394,9 @@ contract NexusDiffuser is Ownable {
399394 amountIn.mul (3 ).div (10 ),
400395 multiStakingGetter
401396 );
402- nexusMultiStakingTotalAmount = nexusMultiStakingTotalAmount.add (multiStakingAmount);
397+ nexusMultiStakingTotalAmount = nexusMultiStakingTotalAmount.add (
398+ multiStakingAmount
399+ );
403400
404401 uint256 burnAmount = _swap (
405402 token,
@@ -419,18 +416,12 @@ contract NexusDiffuser is Ownable {
419416 }
420417
421418 function setNexusTreasury (address _treasury ) external {
422- require (
423- msg .sender == nexusTreasurySetter,
424- "NexusDiffuser: FORBIDDEN "
425- );
419+ require (msg .sender == nexusTreasurySetter, "NexusDiffuser: FORBIDDEN " );
426420 nexusTreasury = _treasury;
427421 }
428422
429423 function setNexusTreasurySetter (address _nexusTreasurySetter ) external {
430- require (
431- msg .sender == nexusTreasurySetter,
432- "NexusDiffuser: FORBIDDEN "
433- );
424+ require (msg .sender == nexusTreasurySetter, "NexusDiffuser: FORBIDDEN " );
434425 nexusTreasurySetter = _nexusTreasurySetter;
435426 }
436427
0 commit comments