# Error Handling

#### **Common Errors and Solutions**

1. **Transaction Delays**
   * **Cause**: Network congestion on the source chain or Fabric.
   * **Solution**:
     * Check the transaction status on FabricScan or the originating chain’s block explorer.
     * If the transaction remains pending for an extended period, ensure you have enough gas fees in your wallet and retry.
2. **Failed Wrapping Transactions**
   * **Cause**: Insufficient funds, contract issues, or compliance flags.
   * **Solution**:
     * Verify that you have sufficient funds to cover gas fees.
     * Double-check the contract address of the asset being wrapped.
     * Resolve any flagged issues if notified by the Zipper UI.
3. **Failed Unwrapping Transactions**
   * **Cause**: Issues with zAssets or wallet misconfiguration.
   * **Solution**:
     * Ensure you are sending the correct zAsset from your Fabric wallet.
     * Confirm the destination wallet address on the original chain.
     * Retry the transaction after correcting any errors.
4. **Incorrect Wallet Address**
   * **Cause**: Inputting the wrong address during wrapping or unwrapping.
   * **Solution**:
     * Zipper transactions are irreversible. Always double-check wallet addresses before confirming.
     * Use copy-paste functions to reduce errors and verify against official sources.
5. **Unsupported Tokens**
   * **Cause**: Attempting to wrap or deposit an unverified or unsupported asset.
   * **Solution**:
     * Check the list of supported tokens on the Zipper website or Polyester exchange.
     * Avoid interacting with assets marked as unverified.

***

#### **What to Do If an Issue Persists**

1. **Contact Support**:
   * Reach out to Zipper support through the official website or designated channels.
   * Provide the transaction ID, affected wallet address, and a detailed description of the issue.
2. **Community Assistance**:
   * Engage with the Zipper community through Fabric’s forums or social channels to troubleshoot common problems.
3. **Monitor Updates**:
   * Check Zipper’s status page or announcements for updates on network issues or protocol changes.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zipper.trade/faq-and-troubleshooting/error-handling.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
