> For the complete documentation index, see [llms.txt](https://ph-defi.gitbook.io/phame-protocol/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ph-defi.gitbook.io/phame-protocol/manual-order-execution.md).

# Manual Order Execution

updated as at 05-Nov-2023

{% 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="https://3361714082-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDUHH9kaTCAunnNBWl7Zj%2Fuploads%2FoUfN3ewcZ1sbzwldm2qx%2Fimage.png?alt=media&amp;token=0adb8cec-ae8c-46b7-bc1e-1d91343612d4" 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="https://3361714082-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDUHH9kaTCAunnNBWl7Zj%2Fuploads%2F9tM32GBz2t1Ximbztd8T%2Fimage.png?alt=media&amp;token=ca0972b9-589e-480b-bda2-261e83913f41" 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="https://3361714082-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDUHH9kaTCAunnNBWl7Zj%2Fuploads%2FrsCbHNo5bQtpaM9kGuWm%2Fimage.png?alt=media&amp;token=f4dd68ae-a3d2-477e-9378-47a336686a72" alt=""><figcaption></figcaption></figure>
5. make sure you pay enough gas in volatile/busy times
