Assessment reportsPublic findings
Back to Zellic site
↗
Assessment reports>Perennial>Threat Model>settle
GeneralOverview
Findings
Critical (1)
High (1)
Medium (1)
Low (2)
DiscussionUnnecessary storage assignments in `MappingStorageLib` waste gasIncorrect documentation in Vault `Mapping`Market user interface may be misleadingMissing fee claim mechanismUndercollateralized positions possible
Threat ModelWhat are threat models?Market.solMarketFactory.solMultiInvoker.solOracle.solOracleFactory.sol
Vault.solsettleupdate
VaultFactory.sol
Audit ResultsSummary
AppendixVault inflation POC codeNegative Liquidation PoC codeMultiInvoker drain POC code

Function: settle(address address)

Syncs account's state up to current, retargeting allocations to each market as needed.

Inputs

  • account

    • Control: Arbitrary.

    • Constraints: None.

    • Impact: Account to settle.

Zellic © 2025Back to top ↑