Assessment reports>Definitive>Threat Model>initialize

Function: initialize(ILPStakingStrategy _vault, string _name, string _symbol)

This initializes the contract with vault details, token name, and symbol and sets underlying assets and their count.

Inputs

  • _vault

    • Control: Full.

    • Constraints: Must be a valid contract address.

    • Impact: The vault contract address.

  • _name

    • Control: Full.

    • Constraints: Must be a valid string.

    • Impact: The name for the vault share token.

  • _symbol

    • Control: Full.

    • Constraints: Must be a valid string.

    • Impact: The symbol for the vault share token.

Branches and code coverage (including function calls)

Intended branches

  • Successfully initialize a contract.

Zellic © 2025Back to top ↑