# Purchase Price Mechanism

I**nitial Pricing**:

* Every song introduced on the Sonorus platform starts with a base price of 0.0002 BNB.

**Dynamic Music Vote Pricing Based on PopularityBuying Price Mechanism:**

* **Introduction of Popularity Parameter**: The buying price of votes now includes a 'popularity' factor, reflecting the current popularity of a song.
* **Popularity Calculation**: Popularity is calculated using the formula (n-1)/8000, where 'n' is the number of votes sold.
* **Price Increase with Popularity**: As a song becomes more popular, its price increases more rapidly. The new buying price formula is: Buy price for VoteN = Price for VoteN-1 + 0.000002 (current increment) + Popularity.
* **Popularity Decay**: Popularity value decreases by 10% every 2400 blocks (\~2 hours) without new purchases, resetting to zero if unaltered.
* **Bulk Buying Pricing**: When multiple votes are purchased in one transaction, all votes, except the first, are priced at the highest price, as per the formula.

**Buying Example**:

* If Song A has sold 1000 votes at a price of 0.0022 BNB, and a user buys 3 votes, the total vote price is calculated as: 0.0022 + \[(1002-1)/8000] + \[(1003-1)/8000].
