# Data transfer error

A cross-chain operation cannot be executed if the data transfer protocol that facilitates interaction between smart contracts across blockchains is not functioning. The **Eywa DEX** application does not allow operations to be performed when the data transfer protocol is not working. However, theoretically, force majeure situations can occur when users initiate a cross-chain transaction simultaneously with the failure of the **CDP** protocol. In this case, the atomic lock/mint and burn/unlock operations will be only partially completed. **CDP** is designed in such a way that it will first complete the unfinished cross-chain operations once the protocol is restored.

However, by the time the protocol is restored, market conditions may have changed, and the user may want to cancel the execution of the cross-chain operation before it is processed. For this purpose, we have implemented the Emergency withdrawal mechanism.

If the cross-chain transition takes longer than the established time, an error message will appear:&#x20;

<figure><img src="/files/mv3hMlu78daVe6x55TSd" alt="" width="375"><figcaption></figcaption></figure>

First, the user needs to switch to the network where the message was not delivered. To do this, click on the Change destination network button:<br>

<figure><img src="/files/YCwzGqWUloCxcqVo86NM" alt="" width="375"><figcaption></figcaption></figure>

Next, initiate the fund withdrawal operation in the network from which the message was sent but ultimately not delivered:

<figure><img src="/files/OpH5cP5tlKAh3JOd5KUz" alt="" width="375"><figcaption></figcaption></figure>

Click on the Withdraw deposit button and sign the transaction.

{% hint style="info" %}
Sending the Withdraw transaction ensures that the cross-chain operation will not be continued, the user's funds will be unlocked, and the user will be able to access them.
{% endhint %}


---

# 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.eywa.fi/user-documentation/eywa-dex/operation-interruption/data-transfer-error.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.
