<!-- canonical: https://0xsimao.com/findings/vertex-missing-pagination-functions-iterate -->

# Missing pagination for some functions that iterate

Low/Info · Three Sigma · Hybrid orderbook DEX · 3rd April 2024

Finding 3S-Vertex-L14 of the Vertex security review.

- Report: /reports/vertex
- Source: https://github.com/0xsimao/audits/blob/main/Three%20Sigma/2024-04-03-vertex.pdf

---

### Description

[ArbAirdrop::getClaimed()](https://github.com/vertex-protocol/vertex-contracts-3sigma-audit/blob/main/contracts/ArbAirdrop.sol#L91-L93) may revert after enough weeks have passed due to OOG.
[BaseEngine::getHealthContribution()](https://github.com/vertex-protocol/vertex-contracts-3sigma-audit/blob/main/contracts/BaseEngine.sol#L120) may revert if enough productIds are set.

### Recommendation

Add initial and final weeks arguments.

### Status

Acknowledged

Disclosed by 0xSimao (https://0xsimao.com/).

---

Related findings:

- [Missing several `safeERC20` functions](https://0xsimao.com/findings/beraborrow-i-several-safe-erc20-functions): Beraborrow Managed Dens
