> For the complete documentation index, see [llms.txt](https://whitepaper.heartx.art/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://whitepaper.heartx.art/airdrop/airdrop-season-ii-close-beta/vote2earn-v1.0-usdhnx.md).

# Vote2Earn V1.0 - ($HNX)

Vote System calculates the voting data from the previous day  (0:00:00 - 23:59:59 UTC) to distribute vote rewards every day (8:00:00 UTC)

### 1 V1.0 Test Period

Apr. 18th - May 1st

### 2 Vote2Earn Reward Pool

<table><thead><tr><th width="187.66666666666666">Pools</th><th>Amount</th></tr></thead><tbody><tr><td>Basic Pool P(b)</td><td>1,000,000 $HNX</td></tr><tr><td>Art Pool P(a)</td><td>Amount of art works in HeartX Vote System x 500 $HNX</td></tr><tr><td>Energy Pool P(e)</td><td>(Total Vote Energy ^ 0.5) x 2,000 $HNX </td></tr></tbody></table>

<figure><img src="/files/7S98cXIp8pcwAZInnhvk" alt=""><figcaption></figcaption></figure>

* Energy(i): HeartX Energy of one user
* V(i):  Total votes of one user

### 3 Basic Vote Reward

In HeartX Vote System, users will get $HNX as rewards from the **Basic Pool - P(b)** for their voting behavior.

#### 3.1 BasicScore(u) -  User's weight of Basic Pool

**BasicScore(u) = V(i) x E(i)**

* V(i): Total votes of the user one day
* E(i): HeartX Energy of the user

#### **3.2** BasicVoteReward(u) - Basic Vote Reward that users can get every day

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

### 4 Vote Bonus

In HeartX Vote System, to encourage users to carefully view artworks before voting, users whose vote reach the community consensus will get $HNX as rewards from the **Bonus Pool - P(bonus)**

**P(bonus) = P(a) + P(e)**

#### 4.1 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, An NFT got 100 votes from users, 60 of which were 'Swipe Right - like it', and 40 of which were 'Swipe Left - dislike it'. Following table outlines who can get rewards from the Bonus Pool.&#x20;

<table><thead><tr><th width="88">User</th><th width="192">Vote</th><th width="106">C(i)</th><th width="130">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>Y, S(i) + 1</td></tr><tr><td>B</td><td>Swipe Right (like)</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>N</td></tr></tbody></table>

**S(i): Total votes of the user that reach the community consensus**&#x20;

#### 4.2 BonusScore(u) - User's weight of Bouns Pool

**BonusScore(u) = E(i) · S(i)**

* E(i): HeartX Energy of the user
* S(i): Vote totals of the user that reach the community consensus one day

#### 4.3 VoteBonus(u) - Vote Bonus that users can get every day

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