Omniscia Stakewise Audit
Oracles Static Analysis Findings
Oracles Static Analysis Findings
ORA-01S: Variable Data Location Optimization
| Type | Severity | Location |
|---|---|---|
| Gas Optimization | Informational | Oracles.sol:L148, L194, L195, L237, L238, L278, L279, L280 |
Description:
The linked variables are memory arguments in external visibility functions.
Example:
contracts/Oracles.sol
235function initializeValidator(236 IPoolValidators.DepositData memory depositData,237 bytes32[] memory merkleProof,238 bytes[] memory signatures239)240 external override whenNotPaused241{Recommendation:
We advise them to be set to calldata optimizing the gas cost of the codebase.
Alleviation:
All data location optimization instances were properly adjusted according to our recommendation.