# Manual Order Execution

{% hint style="warning" %}
**In the event you are unable to close your position due to an outage of the website it is your responsibility to close using this procedure.**
{% endhint %}

{% hint style="info" %}
As mentioned in "Risks" and "Using Protocol", there is execution risk & your order are **not** guaranteed to execute by keepers. You can choose to manually execute your orders in this way.\
\
Pulsechain, Phame, and DEFI in general are highly risky and experimental. In the end only **you** can be responsible for your execution.
{% endhint %}

**First you go submit your order request via one of below:** \
\
dapp.phame.io | dapp1.phame.io | dapp2.phame.io | IPFS hashes | or below scan.pulsechain.com IPFS link to do this under write tab

\
**Then go to this link (check** [**https://scan.pulsechain.com/**](https://scan.pulsechain.com/) **for latest IPFS hash)**\
<https://bafybeib57eer6qu5zm6c2mx3ycquhl7ovmi2b7iy6vqlalou2qcjyoh2ii.ipfs.dweb.link/#/address/0x8B5cCB7e0b77DbB2a1A701288Fe4351D4D067a2D?tab=write_contract>

1. first in this **read contract** page, go to **increasePositionsIndex** or **decreasePositionsIndex** and put your own address there to get your position request's index

   <figure><img src="/files/j8afPu7LAxOolv9hwvGm" alt=""><figcaption></figcaption></figure>
2. then, go to **getRequestKey** and put your address and your request index there to get your request key

   <figure><img src="/files/Z1aL0dmR3qR8JeoTb0md" alt=""><figcaption></figcaption></figure>
3. switch to **write contract** tab
4. use **executeIncreasePosition** / **executeDecreasePosition** functions by putting your key and address in there

   <figure><img src="/files/eF9DHRNFlnn0Rp5tXC2B" alt=""><figcaption></figcaption></figure>
5. make sure you pay enough gas in volatile/busy times


---

# 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://ph-defi.gitbook.io/phame-protocol/manual-order-execution.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.
