HYPOTHETICAL MODELS

Compare liquidity scenarios

Change a price, range or fee assumption. Compare the outcome with holding.

Start with a simple example →Learn from the beginning →

FULL-RANGE LIQUIDITY

Provide liquidity, or hold?

Compare a liquidity provider (LP) position with holding the same starting ETH and USDC.

Uniswap v2-style · Full range
Try a quick change

Your assumptions

Start with equal dollar amounts of ETH and USDC.

—

Total fees accruing to your position after any protocol share, treated as separate USD cash. This is an assumption, not a yield forecast.

This lab is independent of your saved swap sandbox.

Keep the original tokens—
Provide liquidity + assumed fees—

ETH price change—
Impermanent loss · before fees—
Fees needed to match holding—

Explore the price range

HoldingLP + fees
Holding compared with liquidity as ETH market price changesFuture ETH market price →

Assets if you hold

Assets from liquidity

LP assets before assumed fee income: . Arbitrage trades rebalance the pool to your future ETH price, changing the token amounts you can withdraw.

Save or share this scenario

Keep this setup with notes, or share its exact assumptions.

Compare outcomes

Select a price to explore it. Investment and assumed fee income stay the same in every row.

Swipe or scroll sideways to see every column.

Holding and liquidity outcomes under different future ETH prices, with the same assumed fees
Future ETH priceHoldingLP + feesLP minus holdingIL before fees

Values are hypothetical outcomes, not probabilities or recommendations.

How this model works

This Uniswap v2-style full-range model starts with 50% ETH and 50% USDC by dollar value. USDC stays at $1. Ideal, frictionless arbitrage brings the pool price to the future market price.

For an initial investment V and price ratio r = future price / starting price, holding is worth V × (1 + r) / 2. The LP assets are worth V × √r before fee income. Initial ETH = V / (2 × starting price); after rebalancing, LP ETH = initial ETH / √r and LP USDC = initial USDC × √r.

Fee income is your assumed total for this position, added as separate USD cash at the end. It is held fixed across the comparison, does not compound, and is not inferred from market prices or trading volume. The model excludes gas, incentives, depegging, and concentrated liquidity. It shows endpoints, not a trading path.

Passiko calculation revision: cp50-v1. The v1 identifies this model revision, not Uniswap v1. Shared links and CSV exports include the assumptions and model version so another person can reproduce the calculation.

Choose an example1 · Foundations → 2 · Comparisons → 3 · Ranges → 4 · Applied cases

The examples add one idea at a time, from an unchanged-price baseline to recorded positions. Follow their order or open the stage you need. Each setup can be edited in the lab.

    Want the mechanics explained along the way? Start with the first lesson →

    Saved experiments 0 saved

    Save your setup and notes. Reopen it to try a variation, or compare two or three saved experiments.

    Stored in this browser. Export a backup to keep it elsewhere.

    No saved experiments yet

    Set up either liquidity lab and choose “Save experiment”.

      Save experiment

      Saved in this browser. Export your library for a portable backup.