Omniscia Mantissa Finance Audit

MasterMantis Static Analysis Findings

MasterMantis Static Analysis Findings

MMS-01S: Data Location Optimization

TypeSeverityLocation
Gas OptimizationMasterMantis.sol:L366

Description:

The linked input argument is set as memory in an external function.

Example:

contracts/MasterMantis.sol
366function claim(uint256[] memory pids) external nonReentrant {

Recommendation:

We advise it to be set as calldata optimizing its read-access gas cost.

Alleviation (418ee413ad8e26f7eea383764c19953ff31b2bf3):

The data location of the pids member in MasterMantis::claim was properly set to calldata from memory, optimizing its read access gas cost.