Assessment reports>Polygon Staking>Threat Model>performUpkeep

Function: performUpkeep(bytes calldata _performData)

This function splits rewards between fee receivers.

Inputs

  • _performData

    • Control: Fully controlled by the caller.

    • Constraints: N/A.

    • Impact: ABI-encoded list of splitters to call.

Branches and code coverage

Intended branches

  • Iterate through the list of splitters to call and call performUpkeep on them.

  • Check if any splitter was called.

Negative behavior

  • Revert transactions if any splitter was not called.

Zellic © 2025Back to top ↑