# Vote2Earn V3.0 - ($HNX)

What's New?

**New Earning Mechanism**

The distribution of voting rewards has been changed from a pool-based sharing method to an independent calculation based on the **connoisseur level** and **HeartX energy (E)** of the user.

**\*** Users can immediately see how much $HNX they can earn after voting.

![](/files/Vqdj6AuYRSTsLh8moP1y)

**\* Please refer to the link below for the base reward at different levels:**

{% content-ref url="/pages/EvIIsXiwVs9L4XjKzthI" %}
[Level System](/heartx-system/level-system.md)
{% endcontent-ref %}

**\* Please refer to the link below for the new HeartX Energy mechanism:**

{% content-ref url="/pages/sOnPsSNSlTDTbFYNmnnO" %}
[HeartX Energy (E) - Open Beta](/heartx-system/vote-system/heartx-energy-e-open-beta.md)
{% endcontent-ref %}

## 1 V3.0 Test Period

TBD.

### 2 Vote Rewards

**In order to encourage users to focus on art rather than rewards, everyone will get $HNX as reward, regardless of whether their votes reach the community consensus or not.**

**2.1 Calculations**

**R(1) = B(u) x (80% + E(u))**

* R(1): Reward - Vote reach the community consensus
* B(u): Base reward of the user
* E(u): HeartX energy of the user

**R(2) = B(u) x (80% + E(u)) x 50%**

* R(2): Reward - Vote  reach the community consensus
* B(u): Base reward of the user
* E(u): HeartX energy of the user

#### 2.2 How to define the COMMUNITY CONSENSUS?

In HeartX Vote System, every user has a consensus baseline. The baseline (u) represents the minimum rate to reach the **COMMUNITY CONSENSUS** that users vote for an NFT in the same way on the same day.&#x20;

**Baseline(i) = (100 - C(i) · 50%） / 100 x 100%**

* C(i)： Credit Score of the user

**\* Examples**

2023/01/01 19:30:30,&#x20;

previous 10 votes from users of an NFT :&#x20;

1. 4 of which were 'Swipe Right - like it'
2. 6 of which were 'Swipe Left - dislike it'.&#x20;

Following table outlines who can get rewards from the Bonus Pool for the next vote.&#x20;

<table><thead><tr><th width="102">User</th><th width="183">Vote</th><th width="88">C(i)</th><th width="117">Baseline(i)</th><th>Get Bonus?</th></tr></thead><tbody><tr><td>A</td><td>Swipe Right (Like)</td><td>90</td><td>55%</td><td>N</td></tr><tr><td>B</td><td>Swipe Left (Dislike)</td><td>60</td><td>70%</td><td>N</td></tr><tr><td>C</td><td>Swipe Left (Dislike)</td><td>100</td><td>50%</td><td>Y, S(i) + 1</td></tr></tbody></table>


---

# 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://whitepaper.heartx.art/airdrop/airdrop-season-iii-open-beta/vote2earn-v3.0-usdhnx.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.
