First Flight #18: T-Swap

First Flight #18
Beginner FriendlyDeFiFoundry
100 EXP
View results
Submission Details
Severity: low
Valid

`TSwapPool::LiquidityAdded` event has parameters out of order, causing event to emit incorrect information

Vulnerability Details

When the LiquidtyAdded event is emitted in the TSwapPool::_addLiquidityMintAndTransfer, it logs values in the incorrect order. The poolTokensToDeposit value should go to the 3rd parameter position, whereas the wethToDeposit should go to 2nd.

Impact

The emit emission is incorrect, causing off-chain functions potentially malfunctioning.

Tools Used

Manual review, Foundry.

Recommendations

Perform the following modifications:

- emit LiquidityAdded(msg.sender, poolTokensToDeposit, wethToDeposit);
+ emit LiquidityAdded(msg.sender, wethToDeposit, poolTokensToDeposit);
Updates

Appeal created

inallhonesty Lead Judge about 1 year ago
Submission Judgement Published
Validated
Assigned finding tags:

`LiquidityAdded` event has parameters out of order

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.