Skip to Content
Building on Zest ProtocolDeployment referenceDeployment reference
Bitcoin Collateral Vaults

Deployment reference

Updated 21 September 2026. The V3 demo’s Ethereum contracts are deployed on mainnet, chain ID 1. Their deployment and configuration are recorded; the complete customer-wallet journey is still being qualified. Contract deployment is not a public deposit invitation.

Ethereum demo contracts

The recorded source revision is 2a5dffb5847375adc1cbb16d7fa6ba5d950f837c. Index deployment events from block 26027015.

ContractAddress
Gateway0xCF7CeA2B23E679B49Cfd3E30b8D2AaD23100Dfb3 
GatewayActions0x2890d9867909aC818daB0e9c2d7d085D899FbCb7 
GatewayVerifier0x471Efe74C950bfA08d02e940246295260533EF54 
Reserve0xff31b2ab1939BF1df377c9080cA9d6d9e1DAa767 
SimplePool0x7d791006A910D2c84D56639ca90768Cd6357C5B7 
MarketConfig0x860133ECb199b95695E1eF5A85D23A1Fe362c939 
AToken0xc07B54Dcc2A71fA3d2ee1D25D2021EE1c90B25bE 
DebtToken0x0E6e68e67A527C2cEb8b7f96875Fb52f50021d89 
InterestRateStrategy0x194FB4718E812A0bE380fCC50Bf3b2fE12595B12 
StaticSupplyCounter0x9eD4d763f07Ee3cF76C8E330113d7e3171dcdFC0 
PythLazerPriceAdapter0xa254aEa61c238Fe643A8F2915be9f0c69295443F 

The borrowing asset is mainnet USDC, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 , with six decimals. The price adapter uses Pyth Lazer verifier 0xACeA761c27A909d4D3895128EBe6370FDE2dF481 .

The eleven contracts are source-verified on Etherscan. Signers, the vault construction and the liquidator are configured, and a verified price update has succeeded. The new pool received an initial 50 USDC liquidity supply. Read available liquidity and price freshness when integrating; the seed amount is not a live balance.

What this deployment enables

The demo uses capped threshold-attested collateral credit, a static supply counter and the Zest Protocol lending pool. It does not have the production SPV adapter, collateral facade or flash-settlement liquidity system wired as deployed components. Construction registry entry 1 carries the V2 schema; the entry number is not the architecture version.

The recorded administration is a deployer EOA, with a 2-of-3 member contribution threshold. Independent production governance and service hosting remain separate rollout requirements. The configured Bitcoin side is mainnet; local regtest deployments use their own generated addresses.

Verify the release you connect to

Use the confirmed deployment manifest  for addresses, contract source revision and start block. The Etherscan links above provide verified source and transaction history. Runtime bytecode was compared against the release build outside constructor immutables; verify configuration and constructor values when integrating.

Backend services can be updated independently of the contracts. This release requires matching backend and wallet integration, including customer-authorized preparation and withdrawals that identify the specific vault output. See the V3 mainnet configuration bundle ; confirm the hosted service revision before enabling the wallet flow.

Bitcoin vault addresses

Bitcoin has no shared Zest Protocol deposit address. Each vault is derived from the construction, customer key and position-bound oracle commitments. Obtain and verify the address for your own position through the supported flow.

After a partial withdrawal or liquidation, follow the new Bitcoin output and its replacement coverage. See Verify your position and Demo status.

Last updated on