Assessment reportsPublic findings
Back to Zellic site
↗
Assessment reports>Metavest>Threat Model>removeSet
GeneralOverview
Findings
Critical (1)
High (7)
Medium (4)
Low (4)
Informational (1)
Threat ModelWhat are threat models?BaseAllocation.sol
MetaVesTController.solacceptAuthorityRoleacceptDaoRoleaddMetaVestToSetaddMetavestMilestoneconsentToMetavestAmendmentcreateAndInitializeRestrictedTokenAwardcreateAndInitializeTokenOptionAllocationcreateMetavestcreateRestrictedTokenAwardcreateSetcreateTokenOptionAllocationcreateVestingAllocationinitiateAuthorityUpdateinitiateDaoUpdateproposeMajorityMetavestAmendmentproposeMetavestAmendmentremoveFunctionConditionremoveMetaVestFromSetremoveMetavestMilestoneremoveSetsetMetaVestGovVariablesterminateMetavestVestingupdateExerciseOrRepurchasePriceupdateFunctionConditionupdateMetavestStopTimesupdateMetavestTransferabilityupdateMetavestUnlockRateupdateMetavestVestingRatevoteOnMetavestAmendmentwithdrawFromController
MetaVesTFactory.solRestrictedTokenAllocation.solRestrictedTokenFactory.solTokenOptionAllocation.solTokenOptionFactory.solVestingAllocation.solVestingAllocationFactory.sol
Audit ResultsAssessment Results

Function: removeSet(string _name)

This function is used to remove a set.

Inputs

  • _name

    • Control: Arbitrary.

    • Constraints: None.

    • Impact: Name of the set.

Branches and code coverage

Intended branches

  • Remove the _name from the setNames mapping.

Negative behavior

  • Revert if the caller is not the authority.

Zellic © 2025Back to top ↑