First Flight #18: T-Swap

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

`PoolFacotry::createPool` should use `.symbol()` instead of `.name()`when declaring the `liquidityToken` symbol

Description: PoolFactory::createPool the liquidityTokenSymbol is declared which uses IERC20(tokenAddress).name() to generate symbol which instead should be used for the name of the token.

Recommended Mitigation:

- string memory liquidityTokenSymbol = string.concat("ts", IERC20(tokenAddress).name());
+ string memory liquidityTokenSymbol = string.concat("ts", IERC20(tokenAddress).symbol());
Updates

Appeal created

inallhonesty Lead Judge about 1 year ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

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