New Robinhood Chain · Solana

Liquidity that
stays home.

Earn swap fees without moving your money out of the place it already earns. Sign once. Earn twice.

You keepin your Aave-style vault
You lend it to swapsbetween
0.9951.005
Forexpires automatically
30 days
Vault yield, all year$600 Swap fees, when trades hit your range$600 Estimated, per year$1,200 Time your money is away~5 min
Signed. Your money hasn't moved. It won't, until a trade needs it.

Demo. Estimates assume a 6% vault yield and 40% fee APR for the 15% of time a tight range is active. Real numbers depend on the pair and the market.

Your money does two jobs.

Today you have to choose: earn interest in a vault, or earn fees in a pool. LAZY lets the same dollars do both.

1

Sign once

One signature says how much, between which prices, and until when. Nothing is deposited anywhere.

2

Trades fetch you

When a swap lands at your price, LAZY pulls exactly what it needs from your vault, fills the trade and takes the fee.

3

Back before the block ends

Your money plus the fee returns in the same transaction. If the return fails, the trade never happens.

0

deposits. Your vault balance stays yours.

1

transaction for fetch, fill and return.

2×

income streams on the same capital.

Against the pool you use today.

Classic LPLAZY
Deposit into a poolRequiredNever
Vault yield between tradesNoAlways
Swap feesYesYes
Price exposureEvery hour you're inOnly during a trade
Range babysittingOn youExpires on its own
WithdrawExit the pool firstNothing to withdraw

Built for cheap blocks.

Fetching inside a trade costs a little gas. On Ethereum that rules out small swaps. Here a block costs a fraction of a cent, so a $50 swap works as well as a $50,000 one.

Robinhood Chain

USDG in an ERC-4626 vault. LAZY runs as a Uniswap v4 hook.

  • A scoped Permit2 approval is the only thing you grant.
  • Fetch and return inside the swap; any failure reverts the whole trade.
  • Bridge in from Ethereum, Arbitrum or Solana via Across.

Solana

USDC in Kamino or marginfi. LAZY runs as a pool hook and a Token-2022 extension.

  • A capped delegate on your token account. Revoke with one click.
  • Fetch, fill and return in one transaction, inside a 400 ms slot.
  • Routes through Jupiter like any other pool.

What it can and can't do.

Can

Use your money for one pre-approved trade, inside the range, size and expiry you signed.

Can

Return it with the fee, minus the protocol cut you see before signing.

Can't

Hold your money. There is no pending state. Fetch and return are one transaction or none.

Can't

Move it anywhere else. The approval is scoped to the hook and your pool. Revoke any time.

During a trade you are a normal LP: if price runs through your range you hold the other asset until it comes back. LAZY shortens exposure from always to during. Smart contracts carry contract risk; audits and capped sizes come before mainnet.

$LAZY is a share of fees.
Nothing else.

What it is

Staked $LAZY receives the protocol's cut of swap fees, paid in USDG on Robinhood Chain and USDC on Solana.

What it isn't

Not needed to use the protocol. Not a promise of yield. If the protocol earns nothing, $LAZY earns nothing.

How it launches

No presale. Early LPs on each chain get an allocation sized by the fees their capital actually earned.

Questions.

If my money isn't in the pool, is it really liquidity?

Yes. The trader is filled at the same price as if your money had been there all along. Routers see a normal pool with normal depth; the fetch happens inside their transaction.

What if the vault can't give it back fast enough?

Then the trade reverts and nothing happens. LAZY checks the vault's available liquidity before it fetches. The trader gets a quote from someone else.

Do I pay gas?

No. The trader's transaction does the fetching and returning. On these chains that costs well under a cent.

Can I lose money?

Yes, the same way any LP can: if price moves through your range you end up holding the asset that fell. LAZY removes the idle hours, not that part. And every contract carries contract risk.

Why hasn't this been done?

Bunni and EulerSwap put idle pool capital to work, but it must be deposited first. JIT bots fetch per trade, only for themselves. v4 hooks, Permit2 and cheap blocks make it possible for everyone, passively.

When?

Robinhood Chain testnet first, then Solana devnet, then capped mainnet pools. Early-access signups get the first intents and the first allocation.

Be the first to sign an intent.

One email when testnet opens. Early LPs get the first $LAZY allocation, sized by fees their capital actually earns.