Handle
hickuphh3
Vulnerability details
Impact
By declaring appropriate variable types to storage variables, unnecessary / fewer type casting can be avoided.
Recommended Mitigation Steps
LongShort.sol
mapping(uint32 => int256) public assetPrice;
mapping(uint32 => IYieldManager) public yieldManagers;
mapping(uint32 => IERC20) public paymentTokens;
mapping(uint32 => IOracleManager) public oracleManagers;
mapping(uint32 => mapping(bool => ISyntheticToken)) public syntheticTokens;
SyntheticToken.sol
IStaker public staker;
Staker.sol
IFloatToken public floatToken;
ILongShort public longShort;