# RewardsSplitPayload

Defined in: [types.ts:193](https://github.com/ObolNetwork/obol-sdk/blob/5137bd5c4ded55a50234f19135ea3a5bfeab4d47/src/types.ts#L193)

OWR and Split Proxy Params

## Extends

* [`TotalSplitPayload`](https://docs.obol.org/sdk/type-aliases/totalsplitpayload)

## Properties

| Property             | Type                                                                         | Description                                                                                                                                                                                                 | Inherited from                        | Defined in                                                                                                              |
| -------------------- | ---------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| `splitRecipients`    | [`SplitRecipient`](https://docs.obol.org/sdk/type-aliases/splitrecipient)\[] | The split recipients addresses and splits.                                                                                                                                                                  | `TotalSplitPayload.splitRecipients`   | [types.ts:178](https://github.com/ObolNetwork/obol-sdk/blob/5137bd5c4ded55a50234f19135ea3a5bfeab4d47/src/types.ts#L178) |
| `ObolRAFSplit?`      | `number`                                                                     | Split percentageNumber allocated for obol retroactive funding, minimum is 1%.                                                                                                                               | `TotalSplitPayload.ObolRAFSplit`      | [types.ts:181](https://github.com/ObolNetwork/obol-sdk/blob/5137bd5c4ded55a50234f19135ea3a5bfeab4d47/src/types.ts#L181) |
| `distributorFee?`    | `number`                                                                     | The percentageNumber of accrued rewards that is paid to the caller of the distribution function to compensate them for the gas costs of doing so. Cannot be greater than 10%. For example, 5 represents 5%. | `TotalSplitPayload.distributorFee`    | [types.ts:184](https://github.com/ObolNetwork/obol-sdk/blob/5137bd5c4ded55a50234f19135ea3a5bfeab4d47/src/types.ts#L184) |
| `controllerAddress?` | `string`                                                                     | Address that can mutate the split, should be ZeroAddress for immutable split.                                                                                                                               | `TotalSplitPayload.controllerAddress` | [types.ts:187](https://github.com/ObolNetwork/obol-sdk/blob/5137bd5c4ded55a50234f19135ea3a5bfeab4d47/src/types.ts#L187) |
| `principalRecipient` | `string`                                                                     | Address that will reclaim validator principal after exit.                                                                                                                                                   | -                                     | [types.ts:195](https://github.com/ObolNetwork/obol-sdk/blob/5137bd5c4ded55a50234f19135ea3a5bfeab4d47/src/types.ts#L195) |
| `etherAmount`        | `number`                                                                     | Amount needed to deploy all validators expected for the OWR/Splitter configuration.                                                                                                                         | -                                     | [types.ts:198](https://github.com/ObolNetwork/obol-sdk/blob/5137bd5c4ded55a50234f19135ea3a5bfeab4d47/src/types.ts#L198) |
| `recoveryAddress?`   | `string`                                                                     | Address that can control where the owr erc-20 tokens can be pushed, if set to zero it goes to splitter or principal address.                                                                                | -                                     | [types.ts:201](https://github.com/ObolNetwork/obol-sdk/blob/5137bd5c4ded55a50234f19135ea3a5bfeab4d47/src/types.ts#L201) |
