← Inferno
Phase 3 Deployed on Ethereum Mainnet (V1 retired) — 0x974305Ab0EC905172e697271C3d7d385194EB9DF — feeExempt active

LendingVault

Self-service IFR lending offers on Ethereum Mainnet

Status: Retired (V1) since 3 October 2026: borrowing stays disabled by Governance decision (no activation is planned or authorized) and no V2 is planned yet. Lenders can still withdraw their unlent offers with withdrawOffer; these IFR are not lost. A V2 would follow only after a reviewed price source shared with the CommitmentVault price path (decision register Lane 1).

1. The Idea

In the V1 design a lender approved IFR and deposited it with createOffer(amount); unlent offer balances can be withdrawn again with withdrawOffer(amount). V1 is retired: this page no longer creates or increases offers, and existing lenders withdraw their unlent IFR.

In the V1 design, builders would borrow IFR against ETH collateral only after the contract price parameter ifrPriceWei is set for collateral calculation. That price stays unset: borrowing stays disabled and no activation is planned or authorized.

Current Mainnet state: V1 retired by owner decision (3 October 2026): borrowing stays disabled (ifrPriceWei = 0, no activation planned or authorized) and lenders are withdrawing their offers; those IFR are not lost. No V2 is planned until a reviewed price source exists. Lenders can withdraw the currently available, unlent part of an offer; V1 has 0 loans, so no IFR is lent out.

2. The Complete Cycle

Six steps that reinforce each other:

  1. Builder borrows 10M IFR — deposits 200% ETH collateral. The tokens are allocated from the contributor's lendable pool.
  2. Builder uses IFR for user discounts — e.g. “Buy 5M IFR, lock them, get 30% off our SaaS.” User buys IFR to participate in the lock.
  3. User buys IFR on Uniswap → BUY PRESSURE
  4. 90 days later: Builder buys IFR back on Uniswap → BUY PRESSURE — to repay the loan.
  5. If borrowing is activated, interest accrues in IFR: 50% → lender, 50% → the configured protocolFeeReceiver. V1 has no automatic Uniswap-LP interest route. Mainnet borrowing is currently disabled and no loan interest has accrued.
  6. Deeper pool → less slippage → more builders want to borrow → CYCLE
Builder borrows IFR
→
User buys IFR
→
Buy pressure
→
Builder repays
→
Buy pressure
→
Deeper pool
→
More lending

3. Interest Rate Model

The interest rate dynamically adjusts to the utilization of the lending pool:

Utilization Interest Rate / Month
0%2.0% (Base)
25%3.0%
50%5.0%
75%8.0%
90%15.0%
100%25.0% (Penalty)

Self-regulating: At low utilization, loans are cheap — this encourages builders to borrow and brings activity into the system. At high utilization, loans become expensive — this prevents overload and protects contributors.

No manual intervention needed: The interest curve is encoded on-chain. Governance can adjust parameters, but the system balances itself under normal conditions.

4. Collateral System

Every loan is secured by ETH collateral. The rules:

Safe
200% — Initial Collateral
Loan is approved. Full protection for the contributor.
↓
Warning
150% — Margin Call
checkHealth() emits a warning. V1 imposes no timed grace period.
↓
Liquidation
Below 120% — Callable Liquidation
An external liquidator receives 5%; the remaining ETH collateral goes to the lender.

5. Repayment and Default Settlement

V1 settles the two outcomes differently. Only a borrower who acquires IFR on a market to repay creates that external market purchase; the contract itself does not force a Uniswap trade.

Normal case: Builder repays

Builder buys IFR on Uniswap to repay the loan.

Result: Buy pressure on Uniswap.

Default: Builder does not repay

An external caller liquidates below 120%. The caller receives 5% of the ETH collateral and the lender receives the remainder.

Result: No automatic IFR purchase or Uniswap swap occurs in V1.

Accounting boundary: Repayment returns principal to the offer, sends the lender share of interest to the lender and sends protocol interest to the configured protocolFeeReceiver when one is set. V1 does not guarantee an LP route for that receiver.

6. As a Builder — Step by Step

V1 design reference only: LendingVault V1 is retired and borrowing stays disabled (ifrPriceWei = 0, no activation planned or authorized), so these steps cannot be performed.

  1. Browse Lender offers — On the Lending Market page you can find all available IFR pools with current interest rates.
  2. Deposit ETH collateral — At least 200% of the IFR value in ETH. Example: you want to borrow 10M IFR worth 1 ETH → deposit at least 2 ETH.
  3. Request a loan — On-chain transaction. The smart contract checks collateral ratio and availability automatically.
  4. Use IFR for your product — Deploy the borrowed IFR for discounts, user rewards, or loyalty programs.
  5. After 90 days: repay IFR — Buy IFR on Uniswap and repay the loan + interest. Your ETH collateral is released.

7. Operational Fee-Exemption Invariant

LendingVault V1 records nominal IFR amounts and relies on its InfernoToken feeExempt status remaining active. At Ethereum Mainnet block 25900438, the exemption was active and the vault held 52,155,440.952845656 IFR, exactly matching totalAvailable; totalLent was 0 IFR and the liquid surplus was 0 IFR. When loans are active, totalLent is held by borrowers and is reported separately as a receivable rather than incorrectly required in liquid vault custody.

Current status: no live accounting deficit was observed. A read-only check runs every four hours and fails if the exemption is removed or liquid custody falls below totalAvailable; negative regressions cover the resulting offer and withdrawal failure. A future V2 must still combine balance-diff inflow accounting with runtime exemption guards that fail closed before affected outgoing transfers. Technical status and monitor details.

FAQ

How safe is my ETH collateral?

The collateral is held in an audited smart contract. It can only be released in two ways: (1) you repay the loan in full, or (2) liquidation is triggered below 120%. No admin, no multisig, and no governance can move your collateral manually.

What if the IFR price drops sharply?

If the IFR price drops, your collateral ratio automatically improves — because you need less ETH to cover the IFR value. A falling IFR price is not a risk for borrowers, but an advantage. For lenders (contributors), the lock remains in place — their tokens are committed long-term regardless.

How do I find a lender?

The Lending Market page displays all contributors who have marked parts of their locks as lendable. You can see available amounts, current interest rates, and terms. Everything is peer-to-pool — no matching needed.

Use LendingVault

Retired — LendingVault V1

V1 retired by owner decision (3 October 2026): borrowing stays disabled (ifrPriceWei = 0, no activation planned or authorized) and lenders are withdrawing their offers; those IFR are not lost. No V2 is planned until a reviewed price source exists.

This page no longer creates or increases offers. Existing lenders connect the lender wallet and use Withdraw Available IFR below.

Connect Wallet

Use the same IFR wallet connector as the header. After connection, you can withdraw unlent IFR from an existing offer.

Wallet
—
IFR Balance
—
ETH Balance
—
Allowance
—

Your Lending Offer

Retired. LendingVault V1 is retired: creating or increasing offers is disabled on this page. Existing lenders withdraw unlent IFR below; those IFR are not lost.

Current Interest Rate: 2%/month
Utilization: 0%
Interest Split: 50% to you, 50% to protocol
Existing Offer: —

Withdraw Available IFR

You can withdraw the unlent part of your offer, up to the full available amount. Withdrawing everything closes the offer only when none of its IFR is still lent out.

Available: —
Connect wallet to see withdraw limits.

My Lending Activity

Connect wallet to see your offers and earnings.

Borrow IFR — disabled

Retired. LendingVault V1 is retired: borrowing stays disabled regardless of the on-chain price (ifrPriceWei = 0, no activation planned or authorized). No V2 is planned until a reviewed price source exists.

Remaining Offers (read-only)

Borrowing stays disabled: LendingVault V1 is retired.

My Active Loans

Connect wallet to see your active loans, collateral health, and repayment status.
Total Available
—
Total Lent
—
Utilization
—
Current Rate
—

Remaining Lending Offers (read-only)

LendingVault V1 is retired; no new offers are invited. Remaining offers are shown read-only while lenders withdraw.

Interest Rate Curve

UtilizationMonthly Rate
0 – 25%2%
26 – 50%3%
51 – 75%5%
76 – 90%8%
91 – 99%15%
100%25%