Assessment reportsPublic findings
Back to Zellic site
↗
Assessment reports>Staking>Threat Model>withdrawEsGs
GeneralOverview
Findings
High (1)
Medium (1)
Informational (2)
DiscussionDeployment failure could waste gasTesting coverage assessment
Threat ModelWhat are threat models?BonusDistributor.solRewardDistributor.solRewardTracker.solStakingAdmin.sol
StakingRouter.solclaimclaimPoolcompoundcompoundForAccountstakeEsGsstakeEsGsbstakeGsstakeGsForAccountstakeLoanstakeLoanForAccountstakeLpstakeLpForAccountunstakeEsGsunstakeEsGsbunstakeGsunstakeLoanunstakeLoanForAccountunstakeLpunstakeLpForAccountvestEsGsvestEsGsForPoolvestEsGsbwithdrawEsGswithdrawEsGsForPoolwithdrawEsGsb
Vester.solVesterNoReserve.sol
Audit ResultsSummary

Function: withdrawEsGs()

Allows msg.sender to withdraw esGs.

Branches and code coverage (including function calls)

Intended branches

  • Allows msg.sender to withdraw esGs through IVester.withdrawForAccount.

  • Assumes all other relevant checks are performed in IVester.withdrawForAccount.

Zellic © 2025Back to top ↑