> ## Documentation Index
> Fetch the complete documentation index at: https://docs.garden.finance/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# How to swap BTC to any EVM asset

> Step-by-step guide to swapping Bitcoin for Wrapped Bitcoin (WBTC) on Ethereum / Arbitrum using Garden

Convert your native Bitcoin to Wrapped Bitcoin (WBTC) on Ethereum or Arbitrum networks. WBTC maintains a 1:1 peg with Bitcoin and can be used in DeFi protocols. The flow is same for BTC to any EVM based asset.

> [!NOTE]
>
> This guide covers swapping **Bitcoin (BTC)** to **Wrapped Bitcoin (WBTC)** on Ethereum or Arbitrum. The process takes approximately 30 seconds to complete.

## What you'll need

**1. Wallets**

* **EVM wallet**: MetaMask, Coinbase Wallet, or other EVM-compatible wallet
* **Bitcoin wallet**: Optional (you can swap without connecting)

**2. Assets**

* Bitcoin (BTC) in your Bitcoin wallet or ready to send manually

## Method 1: With Bitcoin wallet connected (recommended)

This is the easiest method as Garden handles the Bitcoin transaction for you.

**1. Connect wallets**

1. Visit [Garden Finance](https://app.garden.finance)
2. Click **Connect Wallet** and connect your **EVM wallet**
3. Click **Connect Bitcoin Wallet** and connect your Bitcoin wallet

![Connect wallets to Garden](https://mintcdn.com/garden-e60e7dd0/yKKuQ7rvURdFCM8B/images/swap/connect%20wallet.png?fit=max\&auto=format\&n=yKKuQ7rvURdFCM8B\&q=85\&s=5c730c87d60b15e7c2b0c77bd350a072)

**2. Set up your swap**

1. In the **Send** section, select **Bitcoin (BTC)**
2. In the **Receive** section, select **WBTC** and choose your preferred network:
   * **Ethereum**: For use in Ethereum DeFi protocols
   * **Arbitrum**: For lower fees and faster transactions
3. Enter the amount of BTC you want to swap

![Configure BTC to WBTC swap](https://mintcdn.com/garden-e60e7dd0/yKKuQ7rvURdFCM8B/images/swap/btc-to-any-2.png?fit=max\&auto=format\&n=yKKuQ7rvURdFCM8B\&q=85\&s=bbe67e667b3cd910b531a38ae788e25f)

**3. Review and confirm**

1. Review the swap details:
   * **Exchange rate**: Current BTC to WBTC rate
   * **Fees**: Network fees and Garden protocol fees
   * **Estimated completion time**: Usually under 30 seconds
2. Click **Swap** to proceed

**4. Approve transactions**

1. **EVM Wallet**: First, approve the transaction in your EVM wallet
2. **Bitcoin Wallet**: Then approve and send the Bitcoin transaction

![Approve transactions](https://mintcdn.com/garden-e60e7dd0/yKKuQ7rvURdFCM8B/images/swap/btc-to-any-3.png?fit=max\&auto=format\&n=yKKuQ7rvURdFCM8B\&q=85\&s=17b70cf8708094b6c0211cbb41d0f46c)

**5. Monitor progress**

Keep the browser tab open while the swap processes. You'll see real-time updates and receive a notification when complete.

![Swap in progress](https://mintcdn.com/garden-e60e7dd0/yKKuQ7rvURdFCM8B/images/swap/btc-to-any-4.png?fit=max\&auto=format\&n=yKKuQ7rvURdFCM8B\&q=85\&s=85da8a633fccf95b49fe9e48fdf419ec)

## Method 2: Manual Bitcoin transfer

If you prefer not to connect your Bitcoin wallet, you can send Bitcoin manually.

**1. Connect EVM wallet only**

1. Visit [Garden Finance](https://app.garden.finance)
2. Connect only your **EVM wallet** (skip Bitcoin wallet connection)

**2. Set recovery address**

1. Enter your **Bitcoin refund address** manually
2. This is where your BTC will be returned if the swap fails
3. **Double-check this address** - incorrect addresses cannot be recovered

![Enter Bitcoin refund address](https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/swap/swap_screen_without_btc_connection.png?fit=max\&auto=format\&n=qAdHuYcXB8fubp8M\&q=85\&s=42ee390175761227f72743bad5d14381)

**3. Create swap order**

1. Configure your swap (BTC to WBTC)
2. Enter the amount and click **Swap**
3. Approve the transaction in your EVM wallet

**4. Send Bitcoin manually**

1. Copy the **Bitcoin deposit address** shown on the swap page
2. Send the **exact BTC amount** from your Bitcoin wallet to this address
3. **Important**: Send the exact amount shown - sending more or less may cause issues

![Manual Bitcoin deposit](https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/swap/swap_in_awaiting_deposit_btc_manual.png?fit=max\&auto=format\&n=qAdHuYcXB8fubp8M\&q=85\&s=d57c516f9dc87f9828b35aec18240074)

**5. Wait for completion**

Monitor the swap progress on the page. The swap will complete once the solver receives your Bitcoin.

![Successful swap](https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/swap/swap_successful.png?fit=max\&auto=format\&n=qAdHuYcXB8fubp8M\&q=85\&s=2eb2478a94687b5dd51460dba2579109)

## Understanding WBTC

> [card] What is WBTC?
>
> **Wrapped Bitcoin** is an ERC-20 token backed 1:1 by Bitcoin, allowing BTC to be used in Ethereum DeFi protocols.

> [card] Use cases
>
> **DeFi integration**: Use WBTC in lending protocols, DEXs, yield farming, and other DeFi applications.

## Network options

### Ethereum

* **Pros**: Largest DeFi ecosystem, highest liquidity
* **Cons**: Higher gas fees
* **Best for**: Large swaps, maximum DeFi compatibility

### Arbitrum

* **Pros**: Lower fees, faster transactions
* **Cons**: Smaller ecosystem than Ethereum
* **Best for**: Smaller swaps, cost-efficient transactions

## Important notes

> [!WARNING]
>
> **Exact amounts**: When sending Bitcoin manually, always send the exact amount shown. Sending more or less than the specified amount can cause delays or require manual intervention.

> [!NOTE]
>
> **Security**: Garden uses atomic swaps, meaning your Bitcoin is never at risk. If the swap fails, your BTC will be automatically refunded to your specified address.

> [!NOTE]
>
> **First-time users**: The first transaction may take slightly longer due to blockchain confirmations. Subsequent swaps in the same session are faster.

## Next steps

After receiving your WBTC:

* **Ethereum WBTC**: Can be used immediately in Ethereum DeFi protocols
* **Arbitrum WBTC**: Can be used in Arbitrum DeFi protocols or bridged to other networks
* **Track your assets**: WBTC will appear in your EVM wallet on the selected network

## Need help?

* **Questions**: Join our [Discord community](https://discord.gg/B7RczEFuJ5)
* **Technical issues**: Reach out for [support on Discord](https://discord.gg/B7RczEFuJ5)

> [!NOTE]
>
> Want to swap back? Check out our guide on [how to swap WBTC to BTC](https://docs.garden.finance/docs/home/resources/guides/swap/wbtc-btc.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.