Reserve Fund
Reserve Fund
The Reserve Fund is a protocol-owned safety mechanism designed to help protect liquidity providers in specific failure scenarios. It is funded by protocol fees and governed entirely by the StackFi. The model can be expanded or adjusted over time through internal governance decisions.
How the Reserve Fund Is Funded
Unlike most DeFi protocols that collect fees as idle assets, StackFi accrues protocol fees in the form of sTokens.
sTokens represent liquidity provider positions in StackFi pools
By holding sTokens, the protocol treasury itself becomes a passive lender
This means protocol fees are automatically redeployed into productive liquidity, rather than sitting idle
As a result, the Reserve Fund grows by default, without requiring additional transactions to put treasury assets to work.
How the Reserve Fund Is Used
By default, accrued protocol fees are used to cover pool losses that may occur if a Credit Account is closed at a loss for the pool. This can happen in cases such as:
Bad liquidations
Delayed liquidations
Temporary under-collateralization
When this occurs:
The protocol burns its own sTokens from the treasury
This restores the correct exchange rate of Tokens
Liquidity providers are compensated automatically, up to the available Reserve Fund balance
In this way, the Reserve Fund acts as an insurance-like mechanism for liquidity providers.
Control & Flexibility
All protocol fees are received by the platform in sTokens by default. However, governance can choose to:
Unwrap a portion of sTokens into their underlying assets
Hold those assets as non-insurance funds
Only assets held as sTokens are counted toward the Reserve Fund. Any assets that have been unwrapped and held directly are not part of the insurance mechanism.
This logic applies to V3 contracts only.
What Counts as the Reserve Fund
The address holding protocol fees may contain multiple asset types. However:
Only sToken balances are considered part of the Reserve Fund
Other assets held by the platform are not included in Reserve Fund calculations
When evaluating the size or strength of the Reserve Fund, only sToken balances are relevant.
Scope & Limitations
The Reserve Fund is not designed to cover all risks.
It does not insure against smart contract exploits, hacks, or protocol-level failures
It is specifically intended to mitigate under-collateralization caused by incorrect or untimely liquidations
Users should review the Risks section for a full overview of scenarios not covered by the Reserve Fund.
Last updated