Robinhood DLMM Deployments
Network
Contracts
Discover individual pool addresses through the factory. Do not assume one pool per token pair because separate bin steps create separate pools.
Quote assets
The live factory quote-asset whitelist contains:
For permissionless creation, the desired
tokenY must already be on this whitelist.
Live wiring
Sampled live pools reported:
protocolShare = 500, or 5% of swap fees- No hook parameters
- LP-retained fees remain in bin reserves and compound into LP share value
Administration and custody boundaries
At the verification block, the Safe was 1-of-1 and its sole owner was the same EOA that directly held the
PROTOCOL_OPERATOR and SWAP_FEE_SETTER roles. The timelock’s minimum delay was zero, and the ProxyAdmin was Safe-owned. This is an early-stage operating model with immediate administrative controls, not a fully delayed governance configuration. Ramses intends to move these controls toward timelocked administration over time.
These controls can change economic configuration, hooks, presets, routing status, future pool implementation, and rewarder settings. They do not expose a general administrator withdrawal function for user liquidity: a bin position can be burned only by its holder or an operator that holder approved. Existing pool clones are immutable; changing the factory’s implementation address affects only future pools. This custody boundary does not remove the execution and economic risks created by privileged configuration.
Live open presets
All listed presets were open at the verification block. Values are mutable.
The base fee is only the static floor. The on-chain variable fee may increase the trader-paid fee as swaps move across bins.
Factory constant versus live policy
The deployed factory exposes:500, not 2,500.
The Ramses gauged architecture sets a live rewarder’s pool to 10,000, routing 100% of swap fees into DLMMFeeCollector while RAM emissions reward eligible LP bins. Voters receive the collector amount remaining after its independently mutable treasuryFees skim; the 100%-to-voters policy requires that skim to be zero. This architecture is not currently connected on Robinhood because factory.voter() is zero and no rewarder factory is listed for this deployment.
Production checks
Before integrating:- Assert chain ID
4663. - Read the factory owner, fee collector, voter, presets, and quote assets.
- Discover and validate the pool with
factory.isPool(pool). - Read pool token order, active ID, static fee parameters, and hook parameters.
- Quote against live bin reserves.
- Simulate with the current router before sending.
