Testnet — play money on a daily-reset fork of Base. Nothing here is real.

USDC · Base · Morpho Midnight

The exit the fixed-rate
order book was missing.

Lenders on Morpho Midnight are paid to wait until maturity. Plumb is the standing bid that lets them leave early: it buys their position now, at a discount known in advance. That discount is the yield of the vault's depositors — and the capital waiting to be used earns on Morpho Blue.

Just looking? See the live book.

BaseUSDCMorpho MidnightMorpho Blue

One price, two sides

Selling early costs a discount. That discount is the yield.

1.00 USDC at maturitythe discount — the depositors' yieldthe vault's standing bid, todaymaturity

You lend on Midnight

Sell your position, settle in one block.

Your fixed-rate units are worth 1 USDC each at maturity, but nothing obliges you to wait. Connect the wallet that holds them, pick an amount, sign: the vault buys at its published bid and the USDC arrive atomically, in the same transaction.

I'm a lender

You hold USDC

Fund the bid, earn the discount.

Depositors own the other side of every purchase: each position bought below par converges to par at maturity, and the difference accrues to the share price. While no seller shows up, the capital is not idle — it earns on Morpho Blue.

I'm a depositor

The loop

What happens to a dollar you deposit.

You deposit USDCIt earns on Morpho BlueA lender sells below parMaturity pays parshare price
  1. 01You deposit USDC. A standard ERC-4626 on Base: in and out at the share price, no lockup.
  2. 02The idle capital earns. Everything not engaged in the book sits on Morpho Blue, not in a wallet.
  3. 03A lender takes the bid. The vault pulls capital from Blue and books their units below par — refusing first, atomically, if any cap would be breached.
  4. 04The position pays par. At maturity each unit settles at 1 USDC; the gap unwinds into the share price. That is the yield.

Why it can be trusted

The policy lives on-chain, not in a bot.

Before settling any sale, Midnight asks the vault itself whether the offer is acceptable. Every field of the offer is checked against an on-chain policy — price floor, size caps, maturity window, epoch budget. No signature is involved: the off-chain bot only broadcasts what the contract would have quoted anyway, so a compromised bot key cannot quote anything the policy would refuse.

The vault ratifies itself

Midnight calls the vault before every settlement; the offer is checked field by field against the on-chain policy. The operator key can pause quoting, never price it or move funds.

Caps before capital

Book share of net assets, per-maturity concentration, per-epoch purchase budget: every limit is enforced in the buy callback, before any capital moves. A kill switch drains the budget and pulls all live offers in one transaction.

Everything is measured

An indexer replays the chain, recomputes the book independently, and alerts on any drift between the two. The monitoring page is that instrument, public.

Two sides, one ledger

What each side gains — and what it costs.

The lender

  • Exit before maturity — sell your fixed-rate units the moment you want out, no waiting for the term.
  • A counterparty that never leaves — the vault holds the standing bid on the book.
  • A price the bot cannot degrade — the contract quotes from an on-chain policy, not from a key.
  • Settled in one block — the USDC arrive in the same transaction that sells, non-custodial throughout.

The limit

The price of leaving early is the discount itself. And the vault does not quote every market — only whitelisted Midnight markets, inside a maturity window. A seller outside it finds no bid here.

The depositor

  • The discount is your yield — every position bought below par converges to par at maturity.
  • Capital that is never idle — whatever is not engaged in the book earns on Morpho Blue.
  • A standard ERC-4626 — in and out at the share price, readable by any tool.
  • A bot key that can do nothing — it cannot set a price or move funds; caps apply before any capital does.

The limit

The book carries the credit risk: a borrower default hits the share price, discount or not. Instant exit is not guaranteed — a run larger than the liquid sleeve waits. And the contracts are not audited yet, so caps stay low.

FAQ

The questions people actually ask.

Where does the yield come from?

From sellers in a hurry. A lender who exits early concedes a discount on the face value of their position; the vault buys below par and collects par at maturity. On top of that, capital waiting to be engaged earns lending yield on Morpho Blue.

What fixes the price I sell at?

An on-chain policy, at the moment you sign. The interface shows the same computation, but the settled price comes from the contract itself — it cannot be degraded between the quote you read and the transaction you send.

Can I withdraw my deposit at any time?

At the share price, from the liquid sleeve — idle USDC plus the Morpho Blue pocket. The part of the book engaged in positions is only mobilisable as maturities settle, and the app shows exactly how much is withdrawable right now.

Do you hold my funds?

The vault contract does, on-chain — it is a standard ERC-4626 on Base. The team's operator key cannot withdraw funds or set prices; parameters and caps are held by a multisig.

Pick your side of the book.

Smart contracts are unaudited and in a capped rollout. Selling early always costs a discount, and vault yield depends on sellers showing up. Nothing here is financial advice.