# How to mint?

To mint and control your inscriptions, you will need to use our open-source wallet. Our wallet is a fork of Monero with a number of modifications that allow us to have Mordinal protocol on top of the Monero blockchain. Here are a few simple steps that you need to follow to mint your ordinals:

1\. Build the CLI wallet (targeting simplewallet in make) and the daemon. Detailed instructions on how to build the wallet can be found here: <https://github.com/mooonero/mordinals#compiling-monero-from-source>&#x20;

2\. Launch the daemon and wait until it is synchronized. You can download the Monero blockchain from <https://www.getmonero.org/downloads/#blockchain> to speed up the synchronization process. Alternatively, you can copy the blockchain from any other synchronized Monero node (just make sure to stop it first).

3\. Generate a new wallet using the command line. Remember to backup your seed phrase, as this is mandatory.

`./monero-wallet-cli --generate-new-wallet=/home/wallets/my_mordinals.xmr`

4\. Open the wallet and synchronize it with the daemon.

`./monero-wallet-cli --wallet-file=/home/wallets/my_mordinals.xmr`

5\. Tip this address with some funding (10-20$ equivalent should be enough) and wait for the required confirmations. Check that balance is confirmed be "balance" command:

`[wallet 31yfs3]: balance`

`Currently selected account: [0] Primary account`

`Tag: (No tag assigned)`

`Balance: 0.121121000000, unlocked balance: 0.121121000000`

6\. Prepare a .png image that you would like to use as your inscription, and create a .txt file where you can include some short text associated with your inscription. Note that the text file can be left empty.

7\. Launch simplewallet and pass the following command to it:

`[wallet 31yfs3]:  mint_inscription /home/images/my_inscription.png /home/description.txt`

{% hint style="info" %}
Every inscription has a unique hash, which means you can only inscribe a single image once. Further transactions with the same bytes will be ignored by mordinals explorer.
{% endhint %}

8\. Wait until the transaction is confirmed, and then check <https://mordinals.org> to see if your inscription has been recognized and registered.

9\. Bask in the glory of being inscribed in Monero's history!

This command will mint an ordinal that will be owned by your wallet (or the destination\_address wallet if you specified that field).

<mark style="color:red;">**IMPORTANT!!!**</mark> <mark style="color:red;"></mark><mark style="color:red;">Do not use the same wallet with standard Monero software and ours - this can lead to the loss of inscriptions (they can be accidentally spent and control over them will be lost).</mark>

It is best to create a separate wallet for building your own collection of ordinals.


---

# 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://mordinals.gitbook.io/handbook/how-to-mint.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.
