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

# BTC Wallet

> Understanding UTXOs and network congestion for Bitcoin transactions.

## What is UTXO?

UTXO (Unspent Transaction Output) is how Bitcoin tracks ownership. Your BTC balance is the sum of all unspent outputs you've received. When you send BTC, you spend existing UTXOs and create new ones.

**Example:** You receive 1 BTC from Alice and 0.8 BTC from Bob. Your wallet now has:

* UTXO1: 1 BTC
* UTXO2: 0.8 BTC

To send 0.5 BTC, you could spend either UTXO and receive change. To send 1.2 BTC, you'd spend both UTXOs and receive 0.6 BTC change (minus fees).

### Insufficient UTXOs

If your available UTXOs can't cover the transaction plus fees, you'll see a "UTXO Insufficient" error. Either wait for pending transactions to confirm or add funds from another address.

## Network Congestion

Bitcoin blocks have limited capacity. When transaction volume exceeds this limit, the network becomes congested and confirmations slow down.

### Avoid Congestion

| Strategy               | Description                                                                                                 |
| ---------------------- | ----------------------------------------------------------------------------------------------------------- |
| Set appropriate fees   | Higher fees incentivize miners to prioritize your transaction                                               |
| Use batch payments     | Combine multiple transfers into one transaction ([learn more](/guides/9-how-to-send-a-batch-payment/index)) |
| Time your transactions | Avoid peak congestion periods when possible                                                                 |
