stETH collateral (haUSD)
Status: ✅ Deployed (mainnet USD stack, May 2026)
Chain: Ethereum mainnet (1)
AppmarketId: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
| Field | Value |
|---|---|
| Peg family | USD |
| Pegged token (ha) | haUSD |
| Leveraged token (hs) | hsSTETH-USD |
| Collateral (underlying) | stETH |
| Wrapped collateral | wstETH |
| Proxy salt prefix | harbor_v1 |
| Proxy key prefix | USD::stETH::* ; pegged USD::pegged |
Contract addresses
Proxy keys and CREATE3 salt strings: Generic → stETH/USD. Authoritative file: deployments/mainnet/harbor_v1.state.json.
| Component | Proxy key | Address |
|---|---|---|
| minter | USD::stETH::minter | 0xC14837C30BEdF3081cBa2cDeB067fA6F0381e69b |
| peggedToken | USD::pegged | 0x2536A8636A99466173229AB15fdb37Fcaa05BA1A (haUSD) |
| leveragedToken | USD::stETH::leveraged | 0xf9B67dE4346458cD9cB18AfA884b25c869A9161B (hsSTETH-USD) |
| reservePool | USD::stETH::reservePool | 0x8EBcE958BAAa46163D32b57b07a36DaA1E36CA8d |
| stabilityPoolManager | USD::stETH::stabilityPoolManager | 0x377a4A6BEC4C75F2B7054B67Df03ce9A7497c33d |
| genesis | USD::stETH::genesis | 0x40ff767FF4055D53b1BC1B0141221a37B25905fD |
| priceOracle | — | 0xcE8633B7198d02860873689Bb2566BD2efD11F52 (stETH/USD — detail) |
| feeReceiver | — | 0xdC903fe5ebCE440f22578D701b95424363D20881 (shared TokenDistributor / app FEE_RECEIVER) |
| stabilityPoolCollateral | USD::stETH::stabilityPoolCollateral | 0xD21613339E8A6adba7a084f67802731e6045d801 |
| stabilityPoolLeveraged | USD::stETH::stabilityPoolLeveraged | 0x6E7b445e4dac4787445f31382f4E3dCAd510c238 |
| collateralToken | — | 0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84 (stETH) |
| wrappedCollateralToken | — | 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0 (wstETH) |
| genesisZap | — | 0x2E70388011a20d8dd80637765F8FA53e01F611ef (GenesisETHZap_v1) |
| peggedTokenZap | — | 0x103EE4E35C2C1C96bF6C040fd0c0769F0d3f82Eb (MinterETHZap_v1) |
| leveragedTokenZap | — | 0x103EE4E35C2C1C96bF6C040fd0c0769F0d3f82Eb (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
| Pool | Proxy key | Address | Rebalance asset |
|---|---|---|---|
| Collateral | USD::stETH::stabilityPoolCollateral | 0xD21613339E8A6adba7a084f67802731e6045d801 | wstETH / stETH |
| Sail (leveraged) | USD::stETH::stabilityPoolLeveraged | 0x6E7b445e4dac4787445f31382f4E3dCAd510c238 | hsSTETH-USD |
Price oracle
| Field | Value |
|---|---|
| Pair | stETH/USD |
| Address | 0xcE8633B7198d02860873689Bb2566BD2efD11F52 |
| Rate provider | wstETH |
| Detail page | stETH/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.
| Zap | Contract | Address |
|---|---|---|
| Genesis | GenesisETHZap_v1 | 0x2E70388011a20d8dd80637765F8FA53e01F611ef |
| Pegged / leveraged (minter) | MinterETHZap_v1 | 0x103EE4E35C2C1C96bF6C040fd0c0769F0d3f82Eb |
- 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) anddeployments/state-1-USD.json
Market parameters
| Field | Value |
|---|---|
| Yield source | wstETH |
| Leverage | Variable (collateral-ratio bands) |
| Rebalancing | Dual stability pools |
| startBlock | 0 (app placeholder) |
| Deployment | Mainnet USD stack (contracts.mainnetUsd.ts, May 2026) |
Genesis (Maiden Voyage)
| Field | Value |
|---|---|
| Start | May 17, 2026 (2026-05-17T22:51:35Z) |
| End | January 1, 2027 (2027-01-01T00:00:00Z) |
| Distribution | typically 50% ha / 50% hs at launch |