Stone Liquidity Documentation
Complete guide to managing liquidity positions on Robinhood Chain.
Introduction
Stone Liquidity is a non-custodial liquidity management application built on Robinhood Chain, an Arbitrum Orbit L2 network. It provides a streamlined interface for discovering pools, creating concentrated liquidity positions, and managing your DeFi portfolio.
Connect Wallet
To interact with Stone Liquidity you need a Web3 wallet. We support most popular wallets through RainbowKit.
- MetaMask (browser extension & mobile)
- Coinbase Wallet
- Rainbow Wallet
- Any injected EIP-1193 wallet (Rabby, Frame, Brave)
- WalletConnect, when a relay project id is configured
- 1Click the "Connect" button in the header
- 2Select your preferred wallet from the list
- 3Approve the connection in your wallet
- 4Switch to Robinhood Chain if prompted
Robinhood Chain
Robinhood Chain is an Arbitrum Orbit L2 network. Here are the network details:
| Network Name | Robinhood Chain |
| Chain ID | 4663 |
| Currency | ETH |
| RPC URL | https://rpc.mainnet.chain.robinhood.com |
| Block Explorer | robinhoodchain.blockscout.com |
Pool Screener
The pool screener on the /pools page lets you discover and analyze liquidity pools on Robinhood Chain.
Pools with the strongest momentum right now, ranked by 24h volume. The chain's own quote assets are excluded — those belong under Established.
Pools that have been active for at least 3 days, with market cap over $1M and 100+ trades in 24h. More stable and proven.
- Market Cap — total value of all tokens in circulation (price × total supply)
- 24h Change — price change over the last 24 hours
- 24h Fees — total trading fees generated in the last 24 hours
- 24h Trades — number of swap transactions in the last 24 hours
- 24h Volume — total trading volume in USD over the last 24 hours
- Age — time since the pool was created
Filters & Sorting
Use filters to narrow down pools based on your preferences.
- All — show all pools
- ETH — only pools paired with WETH or native ETH
- USDG — only pools paired with the USDG stablecoin
Pick a metric from the sort control to reorder both tables at once — volume, fees, market cap, trade count, 24h change or liquidity.
Pool Details
Click on any pool to view its detailed page. The pool detail page includes:
- Token Information — name, symbol, and contract address with a copy button
- Price Chart — interactive candles showing price or market cap over time
- Stats Panel — real-time market cap, 24h change, volume, fees, and liquidity
- Position Builder — create new liquidity positions directly on this page
- Your Positions — view and manage your existing positions in this pool
- Pool Selector — switch between fee tiers and versions for the same token
- Recent Trades — the live swap feed for the pool, linked to the explorer
Price Charts
The chart plots candles across timeframes from 1 minute up to 1 day. Toggle between Price and MC to read the same series as a per-token price or as a market cap.
- Scroll on the chart to zoom the visible window
- Drag to pan back through history
- Hover for the exact open, high, low and close of a candle
- The series refreshes automatically every 20 seconds
Create Position
Creating a liquidity position lets you earn trading fees from swaps that occur within your selected price range.
- 1Navigate to Pool — open the detail page for the pair you want to provide liquidity for.
- 2Select Position Shape — SPOT (±5%), CURVE (±25%), or WIDE (±50%). Narrower ranges earn more fees but need more active management.
- 3Enter Amount — how much of the quote token to deposit. MAX uses your full balance, keeping a little back for gas.
- 4Review & Confirm — check the deposit split and tick range, then confirm in your wallet.
Zap (Single-Sided)
A single-sided deposit lets you enter a position holding only one token. The amount is split according to your price range: the share that has to become the other token is swapped first, then both legs are supplied to the pool.
- 1Calculate the optimal split based on your price range
- 2Swap that share into the other token
- 3Mint the position with both tokens
- 4Return any leftover dust to your wallet
- V3 pools — standard concentrated liquidity positions, held as NFTs. Fully supported for minting, collecting and withdrawing here.
- V4 pools — newer pools with hooks. Charts, stats and trades work; minting into them is not enabled yet, and the pool selector will point you at a v3 pool for the same token.
Manage Position
View and manage all your positions on the /positions page or directly on each pool's detail page. Positions are read straight from the position manager contract, so anything you minted elsewhere shows up here too.
- Token Pair — the two tokens in the pool
- Fee Tier — the pool's fee percentage (e.g. 0.3%)
- Range Status — whether your position is currently in range
- Price Range — your min and max boundaries, plus the current price
- Liquidity — current amounts of each token in your position
- Uncollected Fees — earned fees waiting to be claimed
Collect Fees
As swaps occur within your price range you earn a share of the trading fees. These accumulate and can be collected at any time.
- 1Find your position on the Positions page or the pool detail page
- 2Check the "Uncollected Fees" figures
- 3Click "Collect"
- 4Confirm the transaction in your wallet
Remove Liquidity
Remove some or all of your liquidity from a position. This returns the underlying tokens to your wallet.
- 1Click "Remove" on the position card
- 2Select the percentage to remove (25%, 50%, 75% or 100%)
- 3Confirm the transaction in your wallet
Concentrated Liquidity
Concentrated liquidity is the mechanism introduced by Uniswap v3 that lets liquidity providers allocate capital within specific price ranges rather than across the entire curve.
- You choose a specific price range
- Your capital is only active while the price is inside that range
- You earn fees proportional to your share of liquidity in that range
- Narrower ranges mean higher capital efficiency — and more risk
Price Range
Choosing the right price range is what decides whether a position earns or idles.
Concentrated. Maximum fees while in range, needs active monitoring. Best for stable pairs.
Balanced. Good fee earnings with a reasonable range — the default for most users.
Conservative. Lower fees but stays in range longer. Good for volatile tokens.
In Range vs Out of Range
Your position's range status determines whether you are earning fees at all.
- • Current price is within your min/max
- • You are actively earning trading fees
- • Your position contains both tokens
- • Current price is outside your range
- • You are NOT earning any fees
- • Your position is 100% in one token
If a position goes out of range you can either wait for the price to come back, or remove the liquidity and mint a new position around the current price.
Impermanent Loss
Impermanent loss happens when the price of the tokens in your position moves away from where it was when you deposited.
- If token A rises: you end up holding more of token B and less of A
- If token A falls: you end up holding more of A and less of B
- The loss is "impermanent" because it unwinds if prices return
Fees & APR
Understanding how fees are calculated helps you estimate returns.
| 0.01% | Stablecoin pairs |
| 0.05% | Stable pairs, high volume |
| 0.30% | Most pairs (standard) |
| 1.00% | Exotic / volatile pairs |
Stone Liquidity charges a 10% protocol fee on trading fees earned through its vaults: 90% goes to liquidity providers, 10% funds development and maintenance. Positions you mint yourself through the position manager pay no protocol fee at all.
APR = (24h fees ÷ pool liquidity) × 365 × 0.9
APR varies with trading volume and price movement. Past performance does not guarantee future returns.
Smart Contracts
Stone Liquidity is a front end over canonical Uniswap deployments on Robinhood Chain. It has no proxy, no upgrade key, and no contract of its own standing between you and the pool.
- Uniswap V3 Factory — pool creation and lookup
- NonfungiblePositionManager — mints, collects and burns positions
- SwapRouter02 / Universal Router — routing for single-sided entries
- QuoterV2 and TickLens — pricing and range data
Full addresses are listed under Deployed Addresses below, each linked to the block explorer so you can verify them yourself.
Slippage Protection
Slippage limits keep a transaction from executing at a price far from what you saw.
| Position creation | 20% |
| Increase / remove | 10% |
| Transaction deadline | 20 minutes |
Best Practices
- 1Start small. Get a feel for how concentrated liquidity behaves before committing size.
- 2Monitor your positions. Out-of-range positions earn nothing.
- 3Understand the risks. Impermanent loss can exceed fee income. Never invest more than you can afford to lose.
- 4Collect fees regularly. Claiming locks in what you have earned.
- 5Keep ETH for gas. The MAX button already reserves a little.
- 6DYOR. Check the token contract and verify the pool before providing liquidity.
Deployed Addresses
Every contract this app talks to on Robinhood Chain. All of them are canonical Uniswap deployments — Stone Liquidity holds no custody contract of its own.
| UNISWAP V3 FACTORY | 0x1f7d75…fd2efa |
| NONFUNGIBLE POSITION MANAGER | 0x73991a…8de0d3 |
| QUOTER V2 | 0x33e885…c8a9e7 |
| SWAP ROUTER 02 | 0xcaf681…9e5cb2 |
| UNIVERSAL ROUTER | 0x887678…8c0904 |
| TICK LENS | 0x7dfd4f…ac1468 |
| PERMIT2 | 0x000000…c78ba3 |
| MULTICALL | 0xcA11bd…76CA11 |
| WETH | 0x0Bd7D3…AcAD73 |
| USDG | 0x5fc536…F1d168 |
| POOL MANAGER | 0x8366a3…e40951 |
| POSITION MANAGER V4 | 0x58daec…a04fa7 |
| V4 QUOTER | 0x8dc178…c98f94 |
| STATE VIEW | 0xf33341…9e673b |
| UNISWAP V2 FACTORY | 0x8bceaa…17937f |
| UNISWAP V2 ROUTER | 0x89e5db…649eba |