Skip to main content

stETH collateral (haUSD)

Status: ✅ Deployed (mainnet USD stack, May 2026)
Chain: Ethereum mainnet (1)
App marketId: steth-usd
Integrator / SDK key: usd-steth (same market; see Addresses and ABIs)

Mint haUSD and hsSTETH-USD using stETH via wstETH as collateral on Ethereum mainnet. Shares the haUSD pegged token with PAXG, wBTC, and tBTC. Not the same deployment as MegaETH stETH.

App source: contracts.mainnetUsd.ts.

Market overview

FieldValue
Peg familyUSD
Pegged token (ha)haUSD
Leveraged token (hs)hsSTETH-USD
Collateral (underlying)stETH
Wrapped collateralwstETH
Proxy salt prefixharbor_v1
Proxy key prefixUSD::stETH::* ; pegged USD::pegged

Contract addresses

Proxy keys and CREATE3 salt strings: Generic → stETH/USD. Authoritative file: deployments/mainnet/harbor_v1.state.json.

ComponentProxy keyAddress
minterUSD::stETH::minter0xC14837C30BEdF3081cBa2cDeB067fA6F0381e69b
peggedTokenUSD::pegged0x2536A8636A99466173229AB15fdb37Fcaa05BA1A (haUSD)
leveragedTokenUSD::stETH::leveraged0xf9B67dE4346458cD9cB18AfA884b25c869A9161B (hsSTETH-USD)
reservePoolUSD::stETH::reservePool0x8EBcE958BAAa46163D32b57b07a36DaA1E36CA8d
stabilityPoolManagerUSD::stETH::stabilityPoolManager0x377a4A6BEC4C75F2B7054B67Df03ce9A7497c33d
genesisUSD::stETH::genesis0x40ff767FF4055D53b1BC1B0141221a37B25905fD
priceOracle0xcE8633B7198d02860873689Bb2566BD2efD11F52 (stETH/USD — detail)
feeReceiver0xdC903fe5ebCE440f22578D701b95424363D20881 (shared TokenDistributor / app FEE_RECEIVER)
stabilityPoolCollateralUSD::stETH::stabilityPoolCollateral0xD21613339E8A6adba7a084f67802731e6045d801
stabilityPoolLeveragedUSD::stETH::stabilityPoolLeveraged0x6E7b445e4dac4787445f31382f4E3dCAd510c238
collateralToken0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84 (stETH)
wrappedCollateralToken0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0 (wstETH)
genesisZap0x2E70388011a20d8dd80637765F8FA53e01F611ef (GenesisETHZap_v1)
peggedTokenZap0x103EE4E35C2C1C96bF6C040fd0c0769F0d3f82Eb (MinterETHZap_v1)
leveragedTokenZap0x103EE4E35C2C1C96bF6C040fd0c0769F0d3f82Eb (MinterETHZap_v1)

Token details

Pegged token (haUSD)

Address: 0x2536A8636A99466173229AB15fdb37Fcaa05BA1A — USD peg (shared haUSD). Shared across all mainnet USD collateral stacks.

Leveraged token (hsSTETH-USD)

Address: 0xf9B67dE4346458cD9cB18AfA884b25c869A9161B — variable USD exposure with wstETH collateral.

Collateral

  • stETH: 0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84
  • wstETH: 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0

Stability pools

PoolProxy keyAddressRebalance asset
CollateralUSD::stETH::stabilityPoolCollateral0xD21613339E8A6adba7a084f67802731e6045d801wstETH / stETH
Sail (leveraged)USD::stETH::stabilityPoolLeveraged0x6E7b445e4dac4787445f31382f4E3dCAd510c238hsSTETH-USD

Price oracle

FieldValue
PairstETH/USD
Address0xcE8633B7198d02860873689Bb2566BD2efD11F52
Rate providerwstETH
Detail pagestETH/USD

Zaps

Convenience helpers from harbor-zap-contracts (saltPrefix: harbor_zap_v1_USD, deployed 2026-08-10). Prefer depositing wstETH / stETH directly when possible — see Zap contracts.

ZapContractAddress
GenesisGenesisETHZap_v10x2E70388011a20d8dd80637765F8FA53e01F611ef
Pegged / leveraged (minter)MinterETHZap_v10x103EE4E35C2C1C96bF6C040fd0c0769F0d3f82Eb
  • Entry points: ETH / stETH / wstETH → Genesis (Maiden Voyage still open through 2027-01-01)
  • Supported: zapNativeAsset, zapCollateral, zapCollateralWithPermit (stETH has EIP-2612)
  • Owner (post-deploy): Harbor multisig 0x9bABfC1A1952a6ed2caC1922BFfE80c0506364a2
  • Source of truth: deployments/mainnet/zap-addresses.json (markets.USD) and deployments/state-1-USD.json

Market parameters

FieldValue
Yield sourcewstETH
LeverageVariable (collateral-ratio bands)
RebalancingDual stability pools
startBlock0 (app placeholder)
DeploymentMainnet USD stack (contracts.mainnetUsd.ts, May 2026)

Genesis (Maiden Voyage)

FieldValue
StartMay 17, 2026 (2026-05-17T22:51:35Z)
EndJanuary 1, 2027 (2027-01-01T00:00:00Z)
Distributiontypically 50% ha / 50% hs at launch