Changes to Balance Tracking. We updated balance tracking logic to only reflect withdrawable (non-slashed) assets, excluding any funds that have been slashed due to operator misbehavior. Our revised approach ensures that slashed assets are no longer included in reported balances, offering a more accurate and secure reflection of user holdings.
Impact on Withdrawals. We introduced a real-time synchronization mechanism to update queued withdrawal shares whenever a slashing event occurs. This ensures that only non-slashed shares are reflected in the platform's balance and are ultimately eligible for withdrawal.
By implementing dynamic withdrawal synchronization and updated balance tracking, YieldNest remains resilient and user-focused in a post-slashing environment—ensuring fair withdrawals, accurate accounting, and full alignment with EigenLayer’s evolving security model.
The biggest challenge was to keep updating YieldNest contracts compatible with new versions of Eigenlayer contracts as they were released until the final version was confirmed.