Skip to content

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 its ham() 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.

HAM // Elastic supply pegged to $1.00 · Not financial advice.