Restaking Module
Restaking Module is a suite of smart contracts that handle the core logic for delegation, operator registration, AVS registration, reward distribution, and slashing.
Delegation
Vaults interact with the Restaking Module to determine the amount of deposited assets allocated for restaking and how much of the restaked assets are delegated to specific operators.
Operator and AVS Registration
By interacting with the Restaking Module, An individual or organization with the capability to perform validation and provide security for AVS can register themselves as a UTONIC Operator.
Similarly, by interacting with the Restaking Module, a project that seeks to leverage the security provided by UTONIC can register themselves as AVS.
Slashing
Slashing logic is handled within the restaking module. When a slashing request is sent, the system verifies its validity. Specifically, it checks that the the operator is interacting with the AVS, and the amount of the assets delegated to the operator.
If the opt-ins are confirmed, the operator is considered to be working with the AVS through the delegated assets. Only then the slashing goes into the veto phase, which is a period of time for the Resolver to issue a veto on the slashing. A Resolver can cancel all of the slashing or pass the slashing to the execute phase.
Last updated