StakeWise MerkleDistributor smart contract details.
The MerkleDistributor contract distributes
prETHtokens and other rewards to the depositors of
psETHinto various contracts. The distribution is based on the calculations produced & submitted by the Oracles.
Interactions with the MerkleDistributor contract are limited only to the addresses included in the WhiteListManager contract.
In situations where
psETHlands in a contract that does not support the redistribution of
prETHthat it begins to accumulate, StakeWise governance (or Admin) can disable the accrual of
prETHto that contract by calling the
setRewardsDisabledfunction in the RewardEthToken contract. The function will stop
prETHfrom accruing (and being unclaimable) in said contract and allow
psETHholders to claim their rewards via the MerkleDistributor contract.