Omniscia Alliance Block Audit
LiquidityMiningCampaign Static Analysis Findings
LiquidityMiningCampaign Static Analysis Findings
LMC-01S: Data Location Optimization
Type | Severity | Location |
---|---|---|
Gas Optimization | Informational | LiquidityMiningCampaign.sol:L195 |
Description:
The _lockSchemes
variable is a memory
variable in an external
function.
Example:
contracts/LiquidityMiningCampaign.sol
195function setLockSchemes(address[] memory _lockSchemes) external {
Recommendation:
We advise it to be set as calldata
greatly optimizing the function's gas cost.
Alleviation:
The _lockSchemes
argument was properly set to calldata
greatly optimizing the function's gas cost.