Request Redistribution

This guide walks you through the process of triggering fund redistribution for a slashed Operator.

Read More

Prerequisites

  1. Redistribution should be enabled.

  2. Operator must be slashed and a valid slashId should be generated.

1

Check Redistribution Logic

If you intend to redistribute funds instead of burning them, verify that a logic contract is set:

getRedistributionLogic();

Returns a non-zero address if redistribution is configured.

2

Call requestRedistribution

Trigger the redistribution by calling the requestRedistribution function with the corresponding slashing event (slashID).

requestRedistribution(slashId);
3

Observe Events

  • Funds are approved to the redistribution logic contract.

  • Events emitted:

    • RedistributionExecuted

    • SlashedFundsRedistributed

Last updated