Step 1: Set Up Unisat Wallet (BTC Testnet)

Goal: Create a BTC testnet wallet.

1.1 — Install the Wallet Go to

Click Download Chrome Extension

1.2 — Create a Wallet

(1) Open the Unisat extension: Click Create New Wallet

(2) Set a password -> click Continue

(3) Save the recovery phase -> click Continue

(4) Choose address type (default Native Segwit) -> click Continue

(5) Check on Compatibility Tips --> click OK

(6) (optional) Pin Unisat on Chrome Extension

1.3 — Switch to Testnet

In Unisat, click your wallet icon

Change network to Bitcoin Testnet

Step 2: Get free BTC Testnet Funds

Goal: Fund your wallet with test BTC to stake.

2.1 — Copy Wallet Address

Copy your BTC Testnet wallet address from Unisat

2.2 — Faucet Option 1 (Daily)

Paste your wallet

Complete CAPTCHA

Click Request

Get 0.001 tBTC (request again in 24h)

2.3 — Faucet Other Option  (Every 12h)

May not always be online

Note — Wait about 1 hour for the faucet transaction to be confirmed on-chain

After the faucet is successful, your BTC balance will appear in the Unisat

To check whether the transaction has been confirmed, click on the History section in your wallet.

If the Confirmed Balance = 0, the transaction has not yet been recorded on-chain.

If the Confirmed Balance > 0, the transaction has been successfully confirmed on-chain, and you can use this balance to proceed with the next steps.

Step 3: Stake BTC via BTC Grow

Goal: Stake test BTC into Cardano DeFi.

3.1 — Open the App

3.2 — Connect Wallet

Click Connect Wallet

Choose supported wallet (Unisat, Xverse, OKX)

Approve connection

3.3 — Enter Amount to Stake & click Stake

Example: 0.005 BTC

This BTC will be wrapped → bridged → supplied to Float Pool

3.4 — Sign the Transaction

Your wallet will prompt a signing

Confirm and sign

3.5 — Wait for Confirmation

Status will show as “processing”

Click View to monitor progress (optional)

No further action required

Note: Since this is the testnet environment, each transaction takes about 30 minutes to be confirmed on-chain. While the transaction is still pending, you can create the next supply transaction

Step 4: Withdraw BTC Anytime

Goal: Unstake BTC partially or fully.

4.1 — Open the App Again

4.1 — Open the App Again

Must be the same wallet used to stake

To create a withdraw transaction, you must have at least one successful supply transaction beforehand.

4.3 — Enter Amount to Withdraw & Click Withdraw

Choose partial or full withdrawal

Submit the withdrawal request

4.4 — Sign the Transaction

Your wallet will prompt a signing

Confirm and sign

4.5 — Wait for Confirmation

Status: “processing”

BTC will be unwrapped and sent back to your BTC wallet

Note: Since this is the testnet environment, each transaction takes about 30 minutes to be confirmed on-chain. While the transaction is still pending, you can create the next withdraw transaction if you have sufficient balance

Step 5: Submit Feedback/ Report a Bug

Goal: Help improve BTC Grow by sharing your experience.

5.1 — Open the Feedback Form

5.2 — Fill Out the Form

Describe what you liked

Report any bugs or errors

Suggest improvements

5.3 — Submit the Form

Click Submit

You’ll earn points + help shape the final product!