# How to Bridge

## 🪄 How to Bridge Assets to the Story Layer 1 Chain

Whether you're entering the Story ecosystem for the first time or need $IP to interact with dApps like PiperX, this guide walks you through **how to bridge ETH or USDC from other chains to Story**.

***

### ✅ Option 1: Use **Debridge**

**Best for bridging + swapping into $IP in one step**

Debridge supports **direct bridging** from Ethereum and other chains into **Story**, and even lets you **receive $IP directly** (Story’s gas/token utility).

#### 🔧 Steps:

1. Go to **app.debridge.finance**
2. Connect your Web3 wallet (e.g., MetaMask)
3. Choose:
   * **From Chain:** Ethereum
   * **Asset:** ETH or USDC
   * **To Chain:** Story
   * **Target Asset on Story:**

     * ✅ Option 1: **WETH** or **USDC.e**
     * ✅ Option 2 (Recommended): **Directly into $IP**

     <figure><img src="https://3861722199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCsAm8Yo8Gt4vdHmhcg9b%2Fuploads%2F4WBbvZTCkWEOLqRtkfWx%2Fimage.png?alt=media&#x26;token=90b71768-2185-4371-b0fb-62ca1fac49e9" alt=""><figcaption></figcaption></figure>
4. Give permission and Confirm the transaction and wait for bridging to complete.

   <figure><img src="https://3861722199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCsAm8Yo8Gt4vdHmhcg9b%2Fuploads%2F5ukjhuaFUPy5vSL9Bw5H%2Fimage.png?alt=media&#x26;token=4d7acc39-dbbf-426b-a760-42397952c1ed" alt=""><figcaption></figcaption></figure>
5. If you received $IP, you’re ready to interact with any Story-based dApp!

### ✅ Option 2: Use **Stargate**

**Best for simple bridging (swap to $IP separately)**

Stargate supports bridging to Story, but requires a follow-up swap to get $IP.

#### 🔧 Steps:

1. Visit [**stargate.finance/bridge**](https://stargate.finance/bridge)
2. Connect your wallet
3. Bridge assets:

   * **From Chain:** Ethereum
   * **Asset:** ETH or USDC
   * **To Chain:** Story
   * **Target Asset:** WETH or USDC.e
   * 💡 *Enable “Apply Gas on Destination” to receive $IP for gas fees!*

   <figure><img src="https://3861722199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCsAm8Yo8Gt4vdHmhcg9b%2Fuploads%2F63kBT4Nof777eQNsFGRO%2Fimage.png?alt=media&#x26;token=5dd602a8-bbeb-47c9-adba-0a51b494f506" alt=""><figcaption></figcaption></figure>
4. Once assets arrive on Story, go to [**PiperX**](https://app.piperx.xyz)
5. **Swap your WETH or USDC.e → $IP**

   <figure><img src="https://3861722199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCsAm8Yo8Gt4vdHmhcg9b%2Fuploads%2Fx5fI3ccx95qGhDvRpO9Z%2Fimage.png?alt=media&#x26;token=ba4c0900-0739-439a-8e63-d30c9f670424" alt=""><figcaption></figcaption></figure>

Now you're ready to use any dApp on Story Chain.
