diff --git a/src/strategies/EqualizerFarmStrategy.sol b/src/strategies/EqualizerFarmStrategy.sol index f6eccc75..e388cd00 100644 --- a/src/strategies/EqualizerFarmStrategy.sol +++ b/src/strategies/EqualizerFarmStrategy.sol @@ -192,8 +192,8 @@ contract EqualizerFarmStrategy is LPStrategyBase, FarmingStrategyBase { } /// @inheritdoc IStrategy - function getSpecificName() external pure override returns (string memory, bool) { - return ("", false); + function getSpecificName() public view override returns (string memory, bool) { + return (ISolidlyPool(pool()).stable() ? "sLP" : "vLP", false); } /// @inheritdoc IStrategy @@ -319,6 +319,8 @@ contract EqualizerFarmStrategy is LPStrategyBase, FarmingStrategyBase { IFactory.Farm memory farm, IAmmAdapter _ammAdapter ) internal view returns (string memory) { + //slither-disable-next-line calls-loop + (string memory specific,) = getSpecificName(); //slither-disable-next-line calls-loop return string.concat( "Earn ", @@ -327,7 +329,8 @@ contract EqualizerFarmStrategy is LPStrategyBase, FarmingStrategyBase { " by ", //slither-disable-next-line calls-loop CommonLib.implode(CommonLib.getSymbols(_ammAdapter.poolTokens(farm.pool)), "-"), - " LP" + " ", + specific ); }