Assessment reportsPublic findings
Back to Zellic site
↗
Assessment reports>SAX>Threat Model>Function: batchClaimTokens(BatchClaimTokensInput[] calldata input)
GeneralOverview
Findings
High (1)
Medium (1)
Informational (1)
DiscussionUnused and redundant fields of structures Checks-effects-interactions patternRedundant if conditions in `getSellPrice` functionCentralization riskInitial mint sellableToken creator can set viralityIncomplete test coverageToken share rounding errors
Threat ModelWhat are threat models?BondingViralityController.sol
MerkleTokenShare.solFunction: batchClaimTokens(BatchClaimTokensInput[] calldata input)Function: function claimTokens(bytes32[] proof, uint256 epoch, uint256 index, uint256 tokenIdx, uint16 shareBbps)
Audit ResultsSummary

Function: batchClaimTokens(BatchClaimTokensInput[] calldata input)

Calls the claimTokens for data from the input array in turn. For more information, see the description of the claimTokens function.

Zellic © 2025Back to top ↑