# Transaction Recovery

If you have an issue with a transaction not completing there are recovery systems in-place to ensure funds are not lost. You can access the menu for this from the footer of the application.&#x20;

<figure><img src="/files/As82BnC0M8uwMiAhbyc7" alt=""><figcaption></figcaption></figure>

You will be alerted when your transaction has failed.

<figure><img src="/files/aHbBWqYMUWI6Y3ZYjPea" alt=""><figcaption></figcaption></figure>

There are two areas for fund recovery:

* An issue with bridging due to insufficient gas - Enter the transaction hash (found under the expanded transaction tracking pop-up) and follow the steps.
* An issue with Smart Contract execution - This will be detected by the system and trapped funds can be returned when this is initialized.

Here you can confirm your transaction is stuck and after supplying sufficient gas to cover the transaction, or triggering the recovery, it will be processed.

<figure><img src="/files/DKU2JmwPSQvpF5NYijZd" alt=""><figcaption></figcaption></figure>


---

# 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://strobe-protocol.gitbook.io/strobe-protocol/money-market/user-guide/user-guide-desktop/transaction-recovery.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.
