pool everything
with everything.
Xpool is a permissionless market builder for Robinhood Chain. Pair any existing token with up to ten tokens, stablecoins, or tokenized stocks in one plan. You do not need to be the token deployer.
What Xpool is
Most markets are organized around a small set of routing assets. A trade from PONS to a meme token usually becomes two trades: PONS to ETH, then ETH to the meme. Xpool lets a liquidity provider create the missing PONS/meme market directly.
The protocol works with tokens that already exist. A token does not need to be launched on Xpool, controlled by its team, or modified. If both assets are transferable ERC-20 tokens on Robinhood Chain, they can be placed in a direct pool.
Any token. Any counterpart.
Start with any token address on Robinhood Chain, then pair it with as many as ten different assets at once. Counterparts can be ETH through WETH, USDG, tokenized stocks, established tokens, or newly deployed community tokens. Each market has its own fee tier, capital allocation, and liquidity range.
Direct liquidity removes an unnecessary routing hop when that pool offers the best executable price. Routers can include the pool when its quote is competitive; creating a pool does not guarantee that every trade will use it.
This makes Xpool more than a liquidity deposit screen. It is a flexible tool for designing markets: build a practical direct route, spread one token across a basket of stock pairs, or create a deliberately volatile relative-value market for traders who want something more experimental.
How a position is built
- Select the market.Paste the source token and choose one or more counterpart assets. Xpool checks every resulting pair against both Uniswap liquidity and the Xpool factory.
- Choose each pool fee.Existing fee tiers are shown beside every pair. Select the fee that fits that market; the choice is independent across all ten pairs.
- Set capital and allocation.Deposit ETH and define how much each market receives. The live router splits capital equally across the selected pairs.
- Choose the range.A tighter range concentrates liquidity near the current price. A wider range stays active across larger moves.
- Review the route.Xpool calculates the token split, required swaps, price impact, minimum received amounts, pool parameters, and gas before execution.
- Mint the position.The factory creates or resolves the Xpool pool. Uniswap PositionManager then mints the LP position to the connected wallet.
The live funding route starts from ETH, wraps it, and buys both sides through direct Uniswap v3 WETH markets. An existing Xpool pool is reused only when its unordered token pair, fee tier, tick spacing, and Xpool hook configuration all match. Otherwise the factory initializes a new Xpool pool and mints the position into it.
A regular Uniswap pool is still useful market information, but it is not silently converted into an Xpool pool. Hooks are fixed when a Uniswap v4 pool is initialized and cannot be attached to an older pool afterward. The interface therefore labels ordinary Uniswap liquidity separately from exact Xpool pools.
Liquidity earns from use
LP fees accrue when swaps cross active liquidity. Earnings depend on trading volume, the pool fee, the position's share of active liquidity, and how long its range remains active. A position outside its range stops earning until price returns.
The creator selects the total swap fee for each Xpool pool. Of the fees collected on a swap, 80% accrues to active liquidity providers and 20% is protocol revenue. The protocol share is a split of the displayed fee, not an additional hidden surcharge.
Position owners can add liquidity, remove liquidity, collect accrued fees, or close the position. Closing returns the assets currently held by the position; it does not restore the original deposit ratio.
Pairs create distinct price action
A volatile counterpart changes the market's behavior. In a MEME/NVDA pool, the quoted MEME price moves when traders reprice MEME, when NVDA moves against the wider market, or both. The two assets do not mechanically force each other upward; arbitrage links the pool to prices available elsewhere.
That makes custom pairs useful for communities that want a direct market and interesting for traders who want non-standard relative exposure. It also adds risk: both sides can move, correlation can change, and shallow pools can reprice sharply.
The same flexibility serves two very different users. An LP can construct efficient routes and earn fees where liquidity is missing. A degen can pair volatile assets, tokenized stocks, or several narrative-driven markets and trade the relationship between them. Xpool provides the market structure; the creator chooses how conservative or experimental it becomes.
Protocol revenue
Xpool hooks account for protocol fees at the pool level while enforcing the fee split configured by the protocol. The 20% protocol share is routed onchain to the buyback vault. A project token has not been configured in the vault, so buybacks are not active. The token address and activation details will be published here when configured. Fee collection remains publicly verifiable.
The protocol fee is shown before a position is created and before a swap is submitted. No hidden spread is added to the quote. Governance parameters, eligible routes, and buyback execution limits are applied at the protocol level rather than chosen by individual pool creators.
Your position stays yours
Xpool is non-custodial. The connected wallet signs the route and receives the LP position. The interface does not hold user deposits, private keys, or unclaimed LP fees. The funding router executes swaps, pool creation, and position minting atomically; unused route assets are returned before the transaction ends.
Native-ETH funding requires no token approval from the wallet. Direct and USDG-routed Uniswap v3 markets are supported, along with active Pons bonding curves and graduated Pons v4 pools. These legs can be composed in one transaction. Slippage limits and transaction deadlines apply to every swap. A failed route reverts rather than leaving a partially created position.
Robinhood Chain contracts
Xpool pools use the canonical Uniswap v4 PoolManager on chain 4663. Factory identifies pools created through Xpool, Hook applies protocol accounting during swaps, and Buyback Vault receives the protocol share.
0xc719Ec2553054bb3baa88aeAC18960e6B96FDD65Hook0xBdb04cA35100e3C6F5D174791E23175Ea76960CCPosition Router0xfAD26214Fd5cCBB04D9900e5F9e1281aaa2D8D29Buyback Vault0xED3CAaf880714f895EecDE6dE04ceBf06d162c00