For the complete documentation index, see llms.txt. This page is also available as Markdown.

Fixed Term Vaults

Solidity API reference for the Fixed Term Vault system, generated from NatSpec.

The system has three singleton contracts, one vault implementation contract (cloned per loan by the controller), and one abstract base:

Contract
Description

Factory and governance proxy. Deploys vault clones, maintains the registry, and proxies all ACM-gated lifecycle calls.

Core execution contract for a single loan. Holds collateral and supply assets, enforces the state machine, and exposes ERC-4626 supplier and institution-side entry points.

The sole address permitted to call vault.liquidate(). Manages liquidator/settler whitelists, enforces the close factor, and splits seized collateral between the caller and the protocol.

Singleton ERC-721. One token per vault; the holder controls all institution-side operations on that vault.

Abstract base inherited by InstitutionalLoanVault. Provides shared ERC-4626 mechanics, fundraising, interest computation, settlement waterfall, and the pause system.

Last updated