> ## Documentation Index
> Fetch the complete documentation index at: https://docs.garden.finance/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.

<Info>
  This guide covers swapping **Bitcoin (BTC)** to **Wrapped Bitcoin (WBTC)** on Ethereum or Arbitrum. The process takes approximately 30 seconds to complete.
</Info>

## What You'll Need

<Steps>
  <Step title="Wallets">
    * **EVM Wallet**: MetaMask, Coinbase Wallet, or other EVM-compatible wallet
    * **Bitcoin Wallet**: Optional (you can swap without connecting)
  </Step>

  <Step title="Assets">
    * Bitcoin (BTC) in your Bitcoin wallet or ready to send manually
  </Step>
</Steps>

## Method 1: With Bitcoin Wallet Connected (Recommended)

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

<Steps>
  <Step title="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

    <Frame>
      <img src="https://mintcdn.com/garden-e60e7dd0/yKKuQ7rvURdFCM8B/images/swap/connect%20wallet.png?fit=max&auto=format&n=yKKuQ7rvURdFCM8B&q=85&s=5c730c87d60b15e7c2b0c77bd350a072" alt="Connect wallets to Garden" width="2872" height="1436" data-path="images/swap/connect wallet.png" />
    </Frame>
  </Step>

  <Step title="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

    <Frame>
      <img src="https://mintcdn.com/garden-e60e7dd0/yKKuQ7rvURdFCM8B/images/swap/btc-to-any-2.png?fit=max&auto=format&n=yKKuQ7rvURdFCM8B&q=85&s=bbe67e667b3cd910b531a38ae788e25f" alt="Configure BTC to WBTC swap" width="1279" height="722" data-path="images/swap/btc-to-any-2.png" />
    </Frame>
  </Step>

  <Step title="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
  </Step>

  <Step title="Approve Transactions">
    1. **EVM Wallet**: First, approve the transaction in your EVM wallet
    2. **Bitcoin Wallet**: Then approve and send the Bitcoin transaction

    <Frame>
      <img src="https://mintcdn.com/garden-e60e7dd0/yKKuQ7rvURdFCM8B/images/swap/btc-to-any-3.png?fit=max&auto=format&n=yKKuQ7rvURdFCM8B&q=85&s=17b70cf8708094b6c0211cbb41d0f46c" alt="Approve transactions" width="1600" height="900" data-path="images/swap/btc-to-any-3.png" />
    </Frame>
  </Step>

  <Step title="Monitor Progress">
    Keep the browser tab open while the swap processes. You'll see real-time updates and receive a notification when complete.

    <Frame>
      <img src="https://mintcdn.com/garden-e60e7dd0/yKKuQ7rvURdFCM8B/images/swap/btc-to-any-4.png?fit=max&auto=format&n=yKKuQ7rvURdFCM8B&q=85&s=85da8a633fccf95b49fe9e48fdf419ec" alt="Swap in progress" width="1600" height="900" data-path="images/swap/btc-to-any-4.png" />
    </Frame>
  </Step>
</Steps>

## Method 2: Manual Bitcoin Transfer

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

<Steps>
  <Step title="Connect EVM Wallet Only">
    1. Visit [Garden Finance](https://app.garden.finance)
    2. Connect only your **EVM wallet** (skip Bitcoin wallet connection)
  </Step>

  <Step title="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

    <Frame>
      <img src="https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/swap/swap_screen_without_btc_connection.png?fit=max&auto=format&n=qAdHuYcXB8fubp8M&q=85&s=42ee390175761227f72743bad5d14381" alt="Enter Bitcoin refund address" width="2872" height="1436" data-path="images/swap/swap_screen_without_btc_connection.png" />
    </Frame>
  </Step>

  <Step title="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
  </Step>

  <Step title="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

    <Frame>
      <img src="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" alt="Manual Bitcoin deposit" width="2872" height="1436" data-path="images/swap/swap_in_awaiting_deposit_btc_manual.png" />
    </Frame>
  </Step>

  <Step title="Wait for Completion">
    Monitor the swap progress on the page. The swap will complete once the solver receives your Bitcoin.

    <Frame>
      <img src="https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/swap/swap_successful.png?fit=max&auto=format&n=qAdHuYcXB8fubp8M&q=85&s=2eb2478a94687b5dd51460dba2579109" alt="Successful swap" width="2880" height="1344" data-path="images/swap/swap_successful.png" />
    </Frame>
  </Step>
</Steps>

## Understanding WBTC

<CardGroup cols={2}>
  <Card title="What is WBTC?" icon="bitcoin">
    **Wrapped Bitcoin** is an ERC-20 token backed 1:1 by Bitcoin, allowing BTC to be used in Ethereum DeFi protocols.
  </Card>

  <Card title="Use Cases" icon="coins">
    **DeFi Integration**: Use WBTC in lending protocols, DEXs, yield farming, and other DeFi applications.
  </Card>
</CardGroup>

## 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.
</Warning>

<Info>
  **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.
</Info>

<Note>
  **First-Time Users**: The first transaction may take slightly longer due to blockchain confirmations. Subsequent swaps in the same session are faster.
</Note>

## 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)

<Info>
  Want to swap back? Check out our guide on [how to swap WBTC to BTC](/home/resources/guides/swap/wbtc-btc).
</Info>
