Assessment reports>Prisma Finance>Threat Models>claimCollateralGains

Function: claimCollateralGains(address recipient, uint256[] collateralIndexes)

This is the function used to claim the collateral gained by the user.

Inputs

  • recipient

    • Control: Fully controlled.

    • Constraints: No constraints.

    • Impact: The recipient of the collateral gains.

  • collateralIndexes

    • Control: Fully controlled.

    • Constraints: No constraints.

    • Impact: Array of collateral indexes to claim gains for.

Branches and code coverage (including function calls)

Intended branches

  • If gains of collateral are greater than zero, transfer them to the recipient address.

Negative behavior

  • If transfer of tokens fail, revert the transaction.

Zellic © 2025Back to top ↑