Skip to main content

stETH collateral (haBTC)

Status: ✅ Deployed
Chain: Ethereum mainnet (1)
App marketId: btc-steth

Mint haBTC and hsSTETH-BTC using stETH via wstETH as collateral.

Market overview

FieldValue
Peg familyBTC
Pegged token (ha)haBTC
Leveraged token (hs)hsSTETH-BTC
Collateral (underlying)stETH
Wrapped collateralwstETH
Proxy salt prefixharbor_v1
Proxy key prefixBTC::stETH::* ; pegged BTC::pegged

Contract addresses

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

ComponentProxy keyAddress
minterBTC::stETH::minter0xF42516EB885E737780EB864dd07cEc8628000919
peggedTokenBTC::pegged0x25bA4A826E1A1346dcA2Ab530831dbFF9C08bEA7 (haBTC)
leveragedTokenBTC::stETH::leveraged0x817ADaE288eD46B8618AAEffE75ACD26A0a1b0FD (hsSTETH-BTC)
reservePoolBTC::stETH::reservePool0x515ECa19Ac381b0f37D616F99628136906fC5355
stabilityPoolManagerBTC::stETH::stabilityPoolManager0x5e9Bcaa1EDfD665c09a9e6693B447581d61A85A1
genesisBTC::stETH::genesis0xc64Fc46eED431e92C1b5e24DC296b5985CE6Cc00
priceOracle0xE370289aF2145A5B2F0F7a4a900eBfD478A156dB (stETH/BTC — detail)
feeReceiverBTC::stETH::minterFeeReceiver0xc3a97138a5aDCC7d28A1375E28EC3440aeaeDF3e
stabilityPoolCollateralBTC::stETH::stabilityPoolCollateral0x667Ceb303193996697A5938cD6e17255EeAcef51
stabilityPoolLeveragedBTC::stETH::stabilityPoolLeveraged0xCB4F3e21DE158bf858Aa03E63e4cEc7342177013
collateralToken0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84 (stETH)
wrappedCollateralToken0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0 (wstETH)
genesisZap0x8Ee0D6AD1d15b3515Ba81CCE16Bba344Deea6781 (GenesisETHZap_v3)
peggedTokenZap0xa074c930a854eCEe953549c2f06D642f2C5638e2 (MinterETHZap_v1)
leveragedTokenZap0xa074c930a854eCEe953549c2f06D642f2C5638e2 (MinterETHZap_v1)

Token details

Pegged token (haBTC)

Address: 0x25bA4A826E1A1346dcA2Ab530831dbFF9C08bEA7 — pegged BTC exposure (shared with fxUSD/BTC).

Leveraged token (hsSTETH-BTC)

Address: 0x817ADaE288eD46B8618AAEffE75ACD26A0a1b0FD — variable BTC exposure with wstETH yield.

Collateral

  • stETH: 0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84
  • wstETH: 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0

Stability pools

PoolProxy keyAddressRebalance asset
CollateralBTC::stETH::stabilityPoolCollateral0x667Ceb303193996697A5938cD6e17255EeAcef51wstETH / stETH
Sail (leveraged)BTC::stETH::stabilityPoolLeveraged0xCB4F3e21DE158bf858Aa03E63e4cEc7342177013hsSTETH-BTC

Price oracle

FieldValue
PairstETH/BTC
Address0xE370289aF2145A5B2F0F7a4a900eBfD478A156dB
Rate providerwstETH
Detail pagestETH/BTC

Zaps

Convenience helpers from harbor-zap-contracts. Prefer depositing wstETH / stETH directly — see Zap contracts.

ZapContractAddress
GenesisGenesisETHZap_v30x8Ee0D6AD1d15b3515Ba81CCE16Bba344Deea6781
Pegged / leveraged (minter)MinterETHZap_v10xa074c930a854eCEe953549c2f06D642f2C5638e2

Market parameters

FieldValue
Yield sourcewstETH
LeverageVariable (collateral-ratio bands)
RebalancingDual stability pools
startBlock24049273
DeploymentMainnet, December 2025 (startBlock: 24049273)

Genesis (Maiden Voyage)

FieldValue
StartDecember 19, 2025 (2025-12-19T21:17:47Z)
EndJanuary 4, 2026 (2026-01-04T20:00:00Z)
Distributiontypically 50% ha / 50% hs at launch