Omniscia BlazeSwap Audit
BlazeSwapBaseManager Code Style Findings
BlazeSwapBaseManager Code Style Findings
BBM-01C: Variable Mutability Specifier (Immutable)
Type | Severity | Location |
---|---|---|
Gas Optimization | BlazeSwapBaseManager.sol:L8 |
Description:
The linked variable is assigned to only once during the contract's constructor
.
Example:
contracts/core/BlazeSwapBaseManager.sol
18constructor(address _configSetter, address _mathContext) {19 initConfigurable(_configSetter);20 mathContext = IBlazeSwapMath(_mathContext);21}
Recommendation:
We advise it to be set as immutable
greatly optimizing its read-access gas cost.
Alleviation:
The variable has been set as immutable
according to our recommendation.