> For the complete documentation index, see [llms.txt](https://noiho.gitbook.io/noiho/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://noiho.gitbook.io/noiho/users-nojs/wrap.md).

# Wrap without JavaScript

Create a wrap order, send XMR, then commit and reveal locally.

1. Open /mainnet/wrap or /testnet/wrap.
2. Enter the XMR amount and the EVM recipient.
3. Select an LP and review the exact XMR destination, XMRn output and HYPE witness fee.
4. Review and run the generated requestWrap command with your signing tool.
5. Wait for a successful mined receipt.
6. Find the order number from the receipt or the orderer lookup.
7. Send the exact XMR amount to the recorded Monero address.
8. Open /mainnet/prove or /testnet/prove and select the order.
9. Run the generated commit command locally.
10. Wait for confirmation, then run the reveal command in a later block.

Enter the transaction secret key only at the local terminal prompt. The commit command creates a private .proof file.

That file stores the transaction ID, transaction secret key and salt. Keep it private until the order completes.

The reveal command reads the same .proof file. Losing it can prevent the reveal. Do not send another XMR payment.

> **Warning: Complete both proof steps before the deadline**
>
> The commit does not fill the order. A lost proof or late reveal can cause funds loss. Never upload the .proof file.

The prove form accepts an optional transaction ID, which can appear in URL history. Omit it to enter it locally.

Use a Monero wallet with get\_tx\_key. Do not send from Ledger or an exchange. See [Wrap lifecycle](/noiho/architecture/order-lifecycle/wrap.md).
