How to provide liquidity
Use the Ramses pair — the old Project X pool is drained
Liquidity now lives in the Ramses legacy volatile pair WHYPE/wHAM0x6cCA1C5a88A391f4e55f69E7BBA13e42A813BaD5. The old Project X HAM/WHYPE pair 0x948e6F60…E3d5 holds zero HAM and must not be used.
Goal: provide WHYPE/wHAM liquidity on the live pool. Assumes a wallet on HyperEVM with some HYPE.
1. Get both sides
You provide liquidity with both wHAM and WHYPE in roughly equal value:
- Wrap HYPE → WHYPE (
0x5555…5555) if needed. - Acquire wHAM for the other side (swap on the WHYPE/wHAM pool, or wrap HAM you already hold).
The pool trades wHAM (
0xD48ad2f34Ce9071ac130F55237c030643C5eeDe6), the non-rebasing wrapper — not rebasing HAM. wHAM has 24 decimals, not 18; size your amounts accordingly. See the two token contracts.
2. Add liquidity → get the LP token
Add liquidity to the WHYPE/wHAM volatile pair 0x6cCA…BaD5 (Ramses legacy factory 0xd0a07E160511c40ccD5340e94660E9C9c01b0D27). You receive the pair's LP token, which represents your share of the pool.
The pool's fee is owner-mutable and has already changed since launch. Read it fresh from the factory —
pairFee(0x6cCA…BaD5), in ppm — rather than assuming a value.
Add at the current ratio to avoid swap loss.
RamsesLegacyZap(0x9f43EfA4dD3DCFfd2eeD43964B80f8272c1ee25f) can zap in from HYPE in one transaction; note itsham()getter returns the rebasing HAM address — it wraps internally.
Things to know
- You are a liquidity provider: you carry impermanent-loss exposure on the WHYPE/wHAM pair. Your return is the pool's trading fees.
- The pool token is wHAM (24 decimals), not rebasing HAM. Your LP position does not rebase; the wHAM you eventually withdraw redeems for more HAM than it did going in, all else equal.
- Why liquidity depth matters to the peg at all: Liquidity strategy.