
BTCz User Guide
Depositing BTC
Head to the "BTCz" tab at app.zestprotocol.com and connect a wallet compatible with both Bitcoin & Stacks.
We currently support all of the leading wallets: Leather, Xverse, OKX Wallet, Asigna, and Orange Wallet
Click “Deposit BTC” to initiate the process. This step requires a standard BTC send transaction, which typically confirms within 10–30 minutes, depending on Bitcoin block times.
Once your BTC transaction confirms, you have to finalise the deposit with a Stacks transaction. Click “Finalise BTC Deposit on Stacks” and approve the transaction in your wallet.
Finalise BTC Deposit on Stacks
After the Stacks transaction is confirmed, your BTCz will be minted and reflected in your wallet.
BTCz will passively generate yield as it sits in your wallet and can be used across DeFi like any other SIP10 token.
Positions

All BTC-related positions, deposits, and pending transactions are displayed in the “Positions” section of your dashboard.
This section includes: – Status indicators for each deposit or withdrawal – Links to corresponding transactions on both Bitcoin and Stacks – Highlighted action buttons based on what’s currently available
BTCz Withdrawal -> Bitcoin Mainnet
BTCz available for withdrawal will appear in your Positions tab. To begin the withdrawal process:
Click “Withdraw BTC”
Approve the transaction on Stacks
Once confirmed, the withdrawal enters a time-based process governed by the Stacks consensus cycle.

Withdrawals from BTCz follows the 2-week Stacks consensus cycles.
The process is as follows:
User withdraws their BTCz from Zest Protocol
Zest Protocol unstakes user's BTC from Babylon
BTC is returned to the user within 3-weeks depending on the current position within the Stacks consensus cycle.
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).
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.
Last updated