Redistribution Manager
The RedistributionManager
is a core smart contract deployed per AVS on Layer 1 within the Othentic Stack. It governs how slashed funds are processed - either burnt or redistributed - based on logic defined and controlled by AVS governance.
It interacts directly with EigenLayer’s slashing escrow and supports programmable redistribution flows through a custom logic contract.
Write functions
queueRedistributionLogic
Proposes a new redistribution logic contract.
_redistributionLogic
address
The Redistribution Logic contract to be set
completeRedistributionLogic
Finalizes the redistribution logic after delay (default: 7 days).
setRedistributionLogicDelay
Updates the delay for redistribution logic changes.
_setRedistributionLogicDelay
uint256
New delay in seconds.
requestRedistribution
This function triggers the actual release of slashed funds from EigenLayer’s escrow contract and redistributes or burns them based on whether a redistribution logic is set.. This function is only callable by the AVS_GOVERNANCE_MULTISIG
role.
slashId
uint256
The unique identifier for the slashing event
Read functions
getRedistributionLogic
Returns the currently active Redistribution Logic contract address.
Last updated