bob is a single-sided liquidity manager on Uniswap v4. Deposit one asset, put a portion to work in a correlated pool, and let trading fees compound back into the asset you started with — no pairing, no rebalancing, no selling.
You hold an asset you don't want to sell. bob deploys part of it as liquidity in a deep, correlated Uniswap v4 pool, keeps the rest in reserve, and routes the trading fees back into your asset. Deposit and withdraw in a single token — no pairing, no rebalancing, no price oracles.
Long Bitcoin
Long Ethereum
Each side is an isolated vault that pays out in its own asset. The same design extends to any correlated pair — LINK/ETH, AAVE/ETH, and beyond.
Your deposit splits into a reserve and a deployed slice. The slice earns fees in the paired asset, and bob swaps them back into your asset on-chain. You accumulate the token you hold — not a dollar balance.
Pick an asset and a strategy, then see how a bob position actually played out over real WBTC/ETH pool data from Jan–May 2026 — left untouched, or actively adjusted. Measured in your own coin.
Wants to end with more BTC.
Modeled from the 10-token historical replay, scaled to your amount. Entry dial 20% — 80% held in reserve.
BTC outperformed, so the working slice gave up a little BTC — but the 80% reserve rode the whole rally untouched. bob caps the downside an all-in LP would have eaten (-10.00%).
Real ETH-per-WBTC, read from the pool at each month's block.
Liquidity lives in a real, full-range v4 pool — always in range, nothing to rebalance.
Deposit one asset. bob builds and manages the paired position for you.
Paired against an asset that moves with yours, so the pool sells far less of your position.
Trading fees are continuously swapped back into the asset you deposited, so your holdings grow.
Choose how much works as liquidity, from 10–50%. The rest stays untouched in reserve.
No price oracles and no keepers. Anyone can trigger a harvest for a bounty, so the vault never stalls.
Returns in your asset, not dollars.
We won't oversell it. bob performs best in flat, choppy, and sideways markets — the long stretches between major moves. When your asset sharply outperforms its pair, the deployed slice gives up some upside; your reserve stays fully exposed throughout.
No. Deposit one asset and bob builds the paired position internally. You deposit and withdraw in a single token.
No — only when your asset is flat or down against its pair. In a sharp rally you may withdraw slightly fewer tokens, but your reserve rode the move and your allocation caps the cost.
A correlated asset moves with yours, so the pool sells far less of your position. A stablecoin pair sells you down hardest exactly when you're right. bob is built for crypto paired with correlated crypto.
No. WBTC/ETH is the flagship market, but bob is pool-agnostic. The same design works for any correlated crypto pair — LINK/ETH, AAVE/ETH, an alt against ETH — subject to a few suitability rules.
No. Only your position can withdraw your funds. The admin can move nothing but rounding dust and an optional protocol fee on yield — never your reserve or your earned fees.
Yes. Adjust your allocation up or down in place, or withdraw from your reserve without unwinding any liquidity. No full exit and redeposit required.
No. Harvesting is permissionless and bounty-incentivized, so others do it for you — and it also runs automatically on every deposit and withdrawal.
Connect your wallet, choose an asset, and open a position in minutes.
use bob