Assessment reportsPublic findings
Back to Zellic site
↗
Assessment reports>Origami Finance>Threat Model>collectPerformanceFees
GeneralOverview
Findings
Low (3)
DiscussionPossible share-price inflationLack of validationExemplary codebasePotential price arbitrage
Threat ModelWhat are threat models?LinearWithKinkInterestRateModel.solMintableToken.solOrigamiAaveV3IdleStrategy.solOrigamiAbstractLovTokenManager.solOrigamiCircuitBreakerAllUsersPerPeriod.solOrigamiCircuitBreakerProxy.solOrigamiCrossRateOracle.solOrigamiDebtToken.solOrigamiElevatedAccessBase.solOrigamiIdleStrategyManager.solOrigamiInvestmentVault.solOrigamiLendingClerk.solOrigamiLendingRewardsMinter.solOrigamiLendingSupplyManager.sol
OrigamiLovToken.solcollectPerformanceFeesexitToNativeexitToTokeninvestWithNativeinvestWithToken
OrigamiLovTokenErc4626Manager.solOrigamiOToken.solRepricingToken.solTokenPrices.sol
Audit ResultsSummary

Function: collectPerformanceFees()

This function charges a performance fee for feeCollector. The function can only be called at a certain interval, no more often than PERFORMANCE_FEE_FREQUENCY.

Branches and code coverage

Intended branches

  • The feeCollector received the proper amount of lovTokens.

Negative behavior

  • The function cannot be called twice during the PERFORMANCE_FEE_FREQUENCY period.

Zellic © 2025Back to top ↑