Zest Protocol Docs
  • What is Zest Protocol? 🍊
  • Unlocking Bitcoin Lending
  • Points
  • Zest Protocol Borrow
    • Zest Protocol Borrow Overview
      • How to use Stacks Market to Earn Yield
      • How to use Stacks Market to Borrow Assets
        • Traditional Borrowing
        • E-Mode Borrowing
      • How to use Stacks Market as a Liquidator
      • Protocol Design
        • Oracles
        • Interest Rates Mechanism and Risk Management
  • Zest Protocol BTCz
    • Zest Protocol BTCz Overview
      • BTCz
      • BTCz User Guide
      • BTCz FAQ
    • Audits
  • Zest Protocol BORROW - CONTRACTS
    • Zest Borrow Contracts Overview
    • Reserve and Configuration
      • pool-0-reserve
      • pool-reserve-data
        • Isolation Mode
      • pool-vault
    • Pool Logic
      • pool-borrow
      • liquidation-manager
    • Audits
  • ZEST PROTOCOL BTCz - CONTRACTS
    • BTCz Contracts Overview
  • Other
    • Disclaimer
Powered by GitBook
On this page
  • Depositing BTC
  • Finalise BTC Deposit on Stacks
  • Positions
  • BTCz Withdrawal -> Bitcoin Mainnet
  1. Zest Protocol BTCz
  2. Zest Protocol BTCz Overview

BTCz User Guide

PreviousBTCzNextBTCz FAQ

Last updated 1 month ago

Zest is currently focused on sBTC and the Borrow markets.

The BTCz product will be phased out and deprecated soon.

It may return in a new form if/when BTC staking becomes possible on Stacks

Depositing BTC

Head to the "Earn" tab at and connect a wallet compatible with both Bitcoin & Stacks.

We currently support all of the leading wallets: , , , , and

When you first get to the platform, you'll see a "Deposit BTC" button. This is a BTC send transaction and will take between 10-30 mins depending on block times.

Once your BTC transaction confirms, you have to finalise the deposit with a Stacks transaction:

Finalise BTC Deposit on Stacks

Once the Stacks transaction clears, you officially have BTCz on Stacks!

BTCz will passively generate yield as it sits in your wallet and can be used across DeFi like any other SIP10 token.

Positions

Your various BTC holdings, deposits, and pending transactions will be laid out in the "Positions" portion of your dashboard.

Here, you can find links to your pending transactions on both Bitcoin and Stacks. Buttons will be highlighted based on whether or not you can perform actions.

BTCz Withdrawal -> Bitcoin Mainnet

BTCz available to withdraw will appear in your "Positions".

Simply click "Withdraw BTC" to initiate the withdrawal process back to Bitcoin mainnet.

Once the Stacks transaction confirms, there is a Stacks cycle based confirmation period.

The process is as follows:

  1. User withdraws their BTCz from Zest Protocol

  2. Zest Protocol unstakes user's BTC from Babylon

  3. BTC is returned to the user within 3-weeks depending on the current position within the Stacks consensus cycle.

    1. If withdrawal is initiated between Bitcoin block 1-1200 of a given Stacks cycle, the withdrawal will be processed by the end of current cycle (i.e. in 1-2 weeks).

    2. If withdrawal is initiated after Bitcoin block 1200 of a given Stacks cycle, the withdrawal will be processed by the end of the next cycle (i.e. in 2-3 weeks).

Your withdrawal applet will automatically calculate this and tell you the approximate amount of time your BTC will take to return to you.

No further action is required once the withdrawal transaction confirms. BTC will hit your wallet after the specified time has elapsed.

The withdrawal process follows the 2-week

Stacks consensus cycles.
app.zestprotocol.com
Leather
Xverse
OKX Wallet
Asigna
Orange Wallet
Page cover image