> ## Documentation Index
> Fetch the complete documentation index at: https://docs.berachain.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Partial Reward Claims

> Guide to partial reward claiming in Reward Vaults with WBERA emissions.

# Partial Reward Claims

`getPartialReward` lets integrators claim a selected portion of accrued Reward Vault rewards instead of claiming the entire balance in one call.

Reward Vault emissions are distributed in **\$WBERA**.

## `getReward` vs `getPartialReward`

| Method | Amount claimed | Remaining rewards | Common use case |
| - | - | - | - |
| `getReward` | Full accrued amount | 0 | Full claim |
| `getPartialReward` | Caller-selected amount | Non-zero | Streaming or periodic claims |

A `getPartialReward` call settles the requested amount in \$WBERA. `rewardToken()` reads **\$WBERA**.

## Solidity example

```solidity theme={null}
pragma solidity ^0.8.26;

interface IRewardVault {
    function earned(address account) external view returns (uint256);
    function getPartialReward(address account, address recipient, uint256 amount) external;
}

contract PartialClaimManager {
    IRewardVault public immutable rewardVault;

    constructor(address vault) {
        rewardVault = IRewardVault(vault);
    }

    function claimPartial(uint256 amount, address recipient) external {
        uint256 available = rewardVault.earned(msg.sender);
        require(amount <= available, "amount exceeds rewards");
        rewardVault.getPartialReward(msg.sender, recipient, amount);
    }
}
```

## Integration guidance

* Read `earned(account)` before submitting a claim.
* Keep claim sizes below available rewards to avoid `AmountGreaterThanReward`.
* For delegated claim flows, enforce explicit operator authorization.

## Related pages

* [Reward Vaults](/general/proof-of-liquidity/reward-vaults)
* [Block production and rewards](/general/proof-of-liquidity/block-rewards)
* [RewardVaultHelper output-token claims](/build/pol/reward-vault-helper-claim-flow)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.