# Minting and Bonding on Solana

## Introduction

Be part of the first cohort of users who test the Itheum Protocol Minting and Staking Program on Solana! This test event aims to stress test Itheum's minting and staking mechanism that allows gaining an APR for bonding ITHEUM tokens to Data NFTs.&#x20;

### Scope:

* The test event will focus on the testing of the minting and bonding mechanism of NFMe in a "devnet" environment (i.e., no real value/mainnet tokens used).

### Test Dates:

* Start Data: 31 October (Thursday) 2024
* End Date:  5 November (Tuesday) 2024

### Base Rewards:

* 100,000 $ITHEUM shared pool for this test event for those who complete the <mark style="background-color:orange;">**Actions**</mark> and <mark style="background-color:blue;">**Tasks**</mark> to a fully satisfactory level
* Completing all **Actions** steps below as detailed in the Test Steps below, will also get you a total of 800 BiTz XP

### Bonus Rewards:

* Major bonus rewards in $ITHEUM for reporting "mission critical" bugs related to security, business logic, APR or rewards calculations (Note that they need to be confirmed by our team to be an issue before rewards are sent)

{% hint style="info" %}
**Submit your bug reports using this** [**feedback form**](https://forms.gle/utFkSfQyHbfjWdWv9)
{% endhint %}

### Test Scope:

#### Setup:

<mark style="background-color:green;">**Step 1:**</mark> Setup a Solana Wallet. Only [Phantom Wallet](https://phantom.app/)[ ](/product-docs/pre-aithra/pre-aithra-integrators/supported-wallets/multiversx-defi-wallet.md)is supported for this test event. Put your wallet in "DEVNET" mode if required (but this should happen automatically when you use the Portal as it's setup in DEVNET mode only).

<mark style="background-color:green;">**Step 2:**</mark> Get some SOL (DEVNET SOL), which is required for gas payment on Solana.Login with your wallet from Step 1,  use <https://faucet.solana.com/> to get Sol.

<mark style="background-color:green;">**Step 3:**</mark> Get DEVNET ITHEUM tokens, Head on to Itheum Discord and request for ITHEUM devnet tokens.

Actions:

{% hint style="info" %}

1. The following actions can be repeated.
2. The below assumes you begin the test with 3,000 $ITHEUM tokens on Solana DEVNET.
3. Before you begin the next actions, note down all your balances.
4. Note that the last step, you will need to come back in 2 days to "claim your rewards" based on the staking rewards. It's important you give these 2 day interval as we need to verify the balances as per your test.
   {% endhint %}

<mark style="background-color:orange;">**Action 1:**</mark> Create an **NFMe.ID Vault Data NFT** by going to <https://test.datadex.itheum.io/mintdata> .

Mint your **NFMe.ID Vault Data NFT** and confirm it's in your wallet.

<mark style="background-color:blue;">**Task 1:**</mark> Take a screenshot similar to the example below that shows "Y**our Liveliness Rewards**"  and **"Your Data NFT Liveliness Bonds"**<br>

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

Proceed with the minting process.

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

<mark style="background-color:orange;">**Action 2:**</mark> Once the Data NFT is minted, browse to **Wallet -> Liveliness**: <https://test.datadex.itheum.io/datanfts/wallet/liveliness>

Review your combined liveliness.

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

Mint a second NFMe.ID

<mark style="background-color:blue;">**Task 2:**</mark> Top up your **NFMe.ID Vault Data NFT** with 2000 ITHEUM.

<mark style="background-color:blue;">**Task 3:**</mark> Take a screenshot that shows your new "Y**our Liveliness Rewards**" "**Your NFMe.ID Vault Data NFT**".

<mark style="background-color:orange;">**Action 3:**</mark> Come back in 1 **DAY** and review Liveliness and Rewards after a day.

<mark style="background-color:blue;">**Task 4:**</mark>  Claim Rewards: Do all the below items (note that your will need a BEFORE vs AFTER screenshot, so you need two in total)

1. BEFORE SCREENSHOT: Take a screenshot similar to the example above that shows your "Y**our Liveliness Rewards**" and **"Your Data NFT Liveliness Bonds"**
2. Report your UTC time from <https://www.timeanddate.com/worldclock/timezone/utc>&#x20;
3. Note down your $ITHEUM balance in the top right corner of the app, so we can verify that your $ITHEUM balance goes up when your claims your rewards
4. If the Liveliness has expired you can Renew your bond.
5. Click on "Claim rewards" button in "Y**our Liveliness Rewards**" box, and review the $ITHEUM balance and confirm your new balance is correct with the claimed rewards.
6. AFTER SCREENSHOT: Take a screenshot similar to the example above that shows your new "Y**our Liveliness Rewards**"  and **"Your Data NFT Liveliness Bonds"**

<mark style="background-color:orange;">**Action 4:**</mark> Come back in 1 **DAY** and review Liveliness and Rewards after a couple of days.

<mark style="background-color:blue;">**Task 5:**</mark> Reinvest Rewards: Do all the below items (note that your will need a BEFORE vs AFTER screenshot, so you need two in total)

1. Renew Bond 1.
2. BEFORE SCREENSHOT: Take a screenshot similar to the example above that shows your "Y**our Liveliness Rewards**"  and **"Your Data NFT Liveliness Bonds"**
3. Report your UTC time from <https://www.timeanddate.com/worldclock/timezone/utc>&#x20;
4. Note down your $ITHEUM balance in the top right corner of the app, so we can verify that your $ITHEUM balance stays the same when you reinvest your rewards. Your Bond should increase.
5. If the Liveliness has expired you can Renew your bond.
6. Click on "Reinvest Rewards" button in "Y**our Liveliness Rewards**" box, and review the $ITHEUM balance and confirm your new Bond is correct with the Reinvested rewards.
7. AFTER SCREENSHOT: Take a screenshot similar to the example above that shows your new "Y**our Liveliness Rewards**" and **"Your Data NFT Liveliness Bonds"**

<mark style="background-color:blue;">**Task 6:**</mark> Withdraw Bond: Do all the below items (note that your will need a BEFORE vs AFTER screenshot, so you need two in total)

1. BEFORE SCREENSHOT: Take a screenshot similar to the example above that shows your "Y**our Liveliness Rewards**"  and **"Your Data NFT Liveliness Bonds"**
2. Report your UTC time from <https://www.timeanddate.com/worldclock/timezone/utc>&#x20;
3. Note down your $ITHEUM balance in the top right corner of the app, so we can verify that your $ITHEUM balance increases when you Withdraw your Bond. Also note your "Combined Bond Staked".
4. Click on "Withdraw Bond" button from one of your Bonds, and review the $ITHEUM balance and confirm the difference in your ITHEUM Balance and "Combined Bond Staked".
5. AFTER SCREENSHOT: Take a screenshot similar to the example above that shows your new "Y**our Liveliness Rewards**" and **"Your Data NFT Liveliness Bonds"**

**Got Questions? Head over to our Discord :** [**itheum.io/discord** ](<https://itheum.io/discord >)

### Video Tutorial : Mint and Bond NFMe on Solana.

{% embed url="<https://youtu.be/imbloEqpOyE>" %}


---

# 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://docs.itheum.io/product-docs/protocol/hackathons-and-dev-challenges/community-test-events/minting-and-bonding-on-solana.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.
