Put idle tokens to work. Earn the fees traders already pay.
Estuary is a liquidity workbench for Robinhood Chain. It turns one deposit into a shaped Uniswap V3 position, tracks every fee back to what you put in, and lets you leave at any moment with nothing more to trust than the contract.
What Estuary is
Every token needs a market before it needs anything else. Liquidity providers are the people who sit on both sides of a trade so buyers and sellers can meet. Each swap pays a fee, and LPs split it in proportion to the liquidity they have in range.
Estuary has two halves that work independently:
- Ladders build a custom position from a single coin: pick a range, a shape and a number of bins, and the builder mints the rungs.
- Stakes are the hands-off option: deposit one token into a pool's stake and collect a share of its swap fees, streamed in ETH.
Getting started
- An EVM wallet (MetaMask, Rabby, or any WalletConnect wallet) on Robinhood Chain (chain id 4663).
- A little ETH for gas. Gas is far below mainnet but not zero; most failed transactions are a wallet with zero ETH.
- The token or ETH you want to deposit.
Search any token from the top bar, or paste a contract address. The token page shows every pool it trades in, a live chart, and the ladder builder.
Ladders
A ladder is a set of Uniswap V3 positions (rungs) that together cover the price range you chose. Each rung is a normal V3 NFT. The manager contract holds them for you so a single click can collect, close or rebalance the whole set.
Range
Set a minimum and a maximum as a percentage from the current price. Inside the range your liquidity earns on every trade that crosses it. Outside it, a rung sits fully in one asset until price returns. Guide lines on the chart follow the sliders.
Bins
The range is sliced into up to 64 equal tick bins. More bins means a smoother shape and finer control of where your liquidity sits, at the cost of a little more gas.
Single-sided deposits
Deposit ETH, USDG or the token. If the shape needs both assets, the builder swaps exactly the missing fraction in the same transaction with the slippage you set, then mints every rung. Any dust is refunded.
Fee estimate
The builder shows an estimate, not a promise. It converts the value you place in the bin at the current price into Uniswap liquidity, divides by the liquidity the pool contract reports as active, and multiplies by that pool's indexed 24h volume and fee tier. It holds only while price stays in that bin and volume stays at the 24h level. If the pool is not indexed yet the estimate is left blank.
Shapes
- Spot: flat. Every bin holds the same value. Simple, predictable.
- Curve: bell. Dense around the current price, thin at the edges. Highest fee capture while price stays put.
- Bid-Ask: U-shape. Heavy at the edges. Buys dips and sells rips, thrives in choppy markets.
- Skew ↑: ramp up. More liquidity toward the top, a take-profit ladder.
- Skew ↓: ramp down. More liquidity toward the bottom, a dip-buying ladder.
Weights are computed by the same formula on-chain and in the preview, so what you see is what gets minted.
Stakes
A stake is one full-range Uniswap V3 position on a TOKEN/WETH pool, shared by everyone who deposits. Your share of the position is tracked as shares; deposit one token or ETH and the stake adds it at the pool's current ratio.
- Harvest: anyone can trigger it. Collected fees are converted to WETH and the stream is extended for 7 days.
- Claim: moves your accrued WETH to your wallet, as ETH if you like. Accrual continues whether or not you claim.
- Compound: claims and redeposits in one transaction.
- Withdraw: returns both tokens in proportion to what the position holds. Nothing is sold on your behalf, no lockup, no exit fee.
Anyone can create a stake for a token that already has a V3 WETH pool. It costs gas only.
Fees
- Claim fee: 5% of the swap fees you collect. Never charged on deposits or principal. Hard-capped at 10% in the contract.
- Deposit: 0. Pool swap fees apply if the builder needs to rebalance your deposit.
- Withdraw / close: 0. No exit fee, no lockup.
- Stake creation: 0. Gas only.
Safety & trust
- Only the ladder owner can collect, close, rebalance or eject it.
- Eject transfers the raw Uniswap NFTs straight to your wallet, with no fee, and works even if the protocol is paused.
- Protocol fee is taken on collected fees only and is capped in code.
- Stake accounting keeps principal, un-swapped fee tokens and undistributed rewards in separate reserves. Withdrawals never touch reward WETH.
- Contracts are non-upgradeable. A new builder version can be pointed at by the manager, but existing rungs never move without your signature.
Contracts
Robinhood Chain mainnet, chain id 4663. Explorer: robinhoodchain.blockscout.com.
| EstuaryLadderManager | not deployed yet |
| EstuaryPositionBuilder | not deployed yet |
| EstuaryStakeFactory | not deployed yet |
| Uniswap V3 Factory | 0x1f7d7550B1b028f7571E69A784071F0205FD2EfA |
| Uniswap V3 NonfungiblePositionManager | 0x73991a25C818Bf1f1128dEAaB1492D45638DE0D3 |
| Uniswap SwapRouter02 | 0xCaf681a66D020601342297493863E78C959E5cb2 |
| WETH | 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 |
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 |
FAQ
Where do the rewards come from?
Every trade through a pool pays the swap fee traders already pay. That is the only source. Nothing is minted.
Who holds my funds?
Ladders sit in the ladder manager as Uniswap NFTs you can eject at any time. Stake deposits sit in the stake contract and only your wallet can withdraw them.
What about V4 pools?
Markets and charts cover V3 and V4. Ladders and stakes currently mint on Uniswap V3; V4 support is on the roadmap.
Is there a token?
No.