# BTC Bridge (Testnet)

## Prerequisites

Before starting the bridging process between Bitcoin and SatoshiVM, ensure the following:

1. [**MetaMask Wallet**](/user-guide/testnet/wallet-setup.md)**:** Have MetaMask installed and configured to interact with the SatoshiVM Testnet.
2. [**UniSat Wallet**](/user-guide/testnet/faucet/bridge-from-bitcoin.md#wallet-setup-via-unisat)**:** Ensure your UniSat wallet is ready for the transaction process.

## Deposit: Bridge test BTC to SatoshiVM

### 1. Acquire test BTC on Bitcoin Testnet

[Obtain test BTC](/user-guide/testnet/faucet/bridge-from-bitcoin.md#acquire-test-btc) from public faucets on the Bitcoin Testnet. This is essential for initiating the bridging process on SatoshiVM.

### 2. Navigate to the official BTC Bridge

Access the official [BTC Bridge page (Testnet)](https://testnet-bridge.satoshivm.io/). This is where you'll be initiating the process of transferring BTC from Bitcoin Testnet to SatoshiVM Testnet.

<figure><img src="/files/h6ZMsPwl92dBjatkFJjj" alt=""><figcaption></figcaption></figure>

### 3. Connect Both Wallets

On the Bridge interface, connect both your MetaMask and UniSat wallets. Follow the prompts and confirm the wallet connections.

<figure><img src="/files/Tth45Syu9N3NzxVxbW1T" alt=""><figcaption></figcaption></figure>

### 4. Deposit on Bitcoin Testnet

Initiate the deposit process by specifying the amount of test BTC you want to bridge from the Bitcoin Testnet to the SatoshiVM Testnet. Review and confirm the transaction details.

{% hint style="warning" %}
Please note that the current deposit feature **does NOT support Legacy-type** Bitcoin wallet addresses. Additional attention should be given to ensure that only compatible wallet addresses are used when initiating deposits.
{% endhint %}

#### 4.1 Specify the amount of test BTC to deposit

<figure><img src="/files/ufF8tTKqcH7F02dHhpMt" alt=""><figcaption></figcaption></figure>

#### 4.2 Confirm the deposit transaction in UniSat

<figure><img src="/files/0xZL452nJSrvauWZR3Az" alt=""><figcaption></figcaption></figure>

### 5. Monitor progress on the History page

Once the deposit is initiated, monitor the progress of your transaction on the History page of the SatoshiVM Bridge. This section provides real-time updates on the status of your deposit.

<figure><img src="/files/fT27cAQHQrU3wDvrwPhx" alt=""><figcaption></figcaption></figure>

### 6. Check destination address balance via SatoshiVM Explorer

After the deposit is completed, check the destination address balance using the [SatoshiVM Explorer](https://testnet.svmscan.io/). Confirm that the bridged BTC is reflected in your SatoshiVM address.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.satoshivm.io/user-guide/testnet/btc-bridge-testnet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
