Skip to main content

Live Markets

What is on Ethereum mainnet today, aligned with the Earn tab and integrator registry. App UI is source of truth for “live / soon / archived”, update this table when the app ships new markets.

Headline product surface (Earn today)

The app’s primary Earn set today is fxSAVE → haETH, wstETH → haBTC, and wstETH → haEUR (plus other live rows in the table, not every peg on every collateral). haUSD and commodity pegs are soon or relaunch-pending, not headline live markets.

Market table

MarketCollateralhahsStatusDetail
fxUSD → ETHfxSAVEhaETHhsFXUSD-ETHLivehaETH / fxUSD
fxUSD → BTCfxSAVEhaBTChsFXUSD-BTCLivehaBTC / fxUSD
fxUSD → EURfxSAVEhaEURhsFXUSD-EURLivehaEUR / fxUSD
stETH → BTCwstETHhaBTChsSTETH-BTCLivehaBTC / stETH
stETH → EURwstETHhaEURhsSTETH-EURLivehaEUR / stETH
stETH → USDwstETHhaUSDhsSTETH-USDSoon*haUSD / stETH
wBTC → USDwBTChaUSDhsWBTC-USDSoonhaUSD / wBTC
fxUSD → GOLDfxSAVEhaGOLDhsFXUSD-GOLDPendinghaGOLD / fxUSD
stETH → GOLDwstETHhaGOLDhsSTETH-GOLDPendinghaGOLD / stETH
fxUSD → SILVERfxSAVEhaSILVERhsFXUSD-SILVERPendinghaSILVER / fxUSD
stETH → SILVERwstETHhaSILVERhsSTETH-SILVERPendinghaSILVER / stETH
fxUSD → MCAPfxSAVEhaMCAPhsFXUSD-MCAPPendinghaMCAP / fxUSD
stETH → MCAPwstETHhaMCAPhsSTETH-MCAPPendinghaMCAP / stETH

* Soon for haUSD / stETH: contracts are live; product surfacing in the app may still lag. Pending = relaunch pending.

Statuses come from the mainnet-v1 integrator registry plus app product surfacing. Voyages in progress appear on Maiden Voyage, not always in this table.

Maiden Voyage & archived campaigns

Historical voyages (e.g. early FXUSD-ETH / FXUSD-BTC / STETH-BTC launches) may show as archived in the app when deposits are closed. Claims and withdrawals depend on voyage stage; see each card in genesis.

How to use this page

  • Users: pick collateral family (fxSAVE vs wstETH) and peg (ETH, BTC, EUR), then open the matching market in the app.
  • Integrators: use market pages and Addresses and ABIs for proxy addresses. Prefer integrator keys in <index>-<collateral> order (e.g. usd-steth); the app may use the reverse (e.g. steth-usd). Both map to the same market via marketIdAliases in the registry.