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

# Fund your wallet

> Find the correct bridge for each Shield Swap asset.

Use **Fund Wallet** to move supported assets between another network and Aleo. Testnet offers Circle xReserve for USDCx. Mainnet also offers Hyperlane routes.

## Before you start

* [Install and set up the Shield Wallet extension](./getting-started#install-shield-wallet), then connect it to Shield Swap before you bridge funds.
* Connect the external wallet that holds or receives the asset.
* Select the required networks in both wallets.
* Check the available balance and the bridge minimum.

## Choose a bridge

Shield Swap uses Circle xReserve only for USDCx. It uses Hyperlane for ETH, wBTC, and USDT. SOL bridging through **Fund Wallet** is coming soon.

| Asset | Source network | Bridge                                                                              |
| ----- | -------------- | ----------------------------------------------------------------------------------- |
| USDCx | Ethereum       | **Fund Wallet** with Circle xReserve, or the [USDCx bridge](https://usdcx.aleo.org) |
| ETH   | Ethereum       | **Fund Wallet** with Hyperlane                                                      |
| wBTC  | Ethereum       | **Fund Wallet** with Hyperlane                                                      |
| USDT  | Ethereum       | **Fund Wallet** with Hyperlane                                                      |
| SOL   | Solana         | Bridging through **Fund Wallet** is coming soon                                     |

Hyperlane can provide more asset and network routes. Check [Hyperlane Nexus](https://nexus.hyperlane.xyz) or the [Aleo funding guide](https://docs.aleo.org/participate/funding/crosschain/) for current options.

<Note>
  A Hyperlane transfer from Aleo requires a public ALEO balance for its delivery payment.
</Note>

## Use the in-app terminal

Testnet supports only USDC and USDCx through Circle xReserve. Mainnet also supports available Hyperlane routes.

### Move assets into Shield Wallet

1. Open **Fund Wallet**.
2. Select the direction into Shield Swap.
3. Select an available asset and enter an amount.
4. Connect the required external wallet.
5. Review the route, fee, transaction count, and destination.
6. Confirm each required wallet action.
7. Keep the page open until the progress view confirms delivery.

The destination is your connected Shield Wallet Aleo address. A completed inbound transfer adds the asset to the confidential balance that Shield Swap can use.

Some routes, such as USDC, can require an approval before the bridge deposit. The review states the required signatures before you confirm.

### Move assets out of Shield Wallet

1. Open **Fund Wallet** and reverse the direction.
2. Select an available asset and enter an amount.
3. Connect the external destination wallet.
4. Review the destination address, route, fee, and expected amount.
5. Confirm the Shield Wallet action.
6. Follow the progress view until the destination transfer completes.

An outbound transfer can require one token record with sufficient value. The app can offer a combined record action when your balance is split across records.

## Track a transfer

The activity panel shows recent in-app transfers for the connected wallets. A transfer can continue after navigation or a browser restart.

Do not start a second transfer because one status update is slow. Check the source transaction, destination transaction, and activity state first.

<Note>
  Route availability differs by network. Use **Funding routes** to see other current options.
</Note>
