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

# ClankerLpLockerMultiple [Deprecated]

> [!NOTE]
>
> Note: This locker has been deprecated in favor of [ClankerLpLockerFeeConversion](https://docs.clanker.world/references/core-contracts/v4/fee-management-contracts/clankerlplockerfeeconversion.md)\
> \
> All tokens deployed with the ClankerLpLockerMultiple will continue to function but no new deployments will be allowed.

The **ClankerLpLockerMultiple** contract is used to manage who is receiving the LP fees for a token's deployment liquidity. The LP is split between the list of reward recipients specified in the `LockerConfig` struct, with the split being specified in the `rewardBps` array.

The `rewardAdmin` is able to update the `rewardRecipient` for their array position (and also update themselves). The `rewardBps` array is not changeable post deployment.

See the [Deployment Config](https://docs.clanker.world/references/core-contracts/v4/deployment-config.md)'s `LockerConfig` section for how to configure Clanker lockers.

User Facing Functions:

```solidity theme={null}
// callable by the index's recipient admin, updates the reward admin for the reward index
// 
// note: the 'token' parameter is the deployed token's address
function updateRewardAdmin(address token, uint256 rewardIndex, address newAdmin) external;

// callable by the index's recipient admin, updates the reward recipient for the reward index
function updateRewardRecipient(address token, uint256 rewardIndex, address newRecipient) external;
```


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