Station Rewards Allocation
Stations are rewarded with $WXM tokens (governance participation) based on the data they contribute on a daily basis.
Algorithm
The Rewards Allocation Algorithm describes how rewards are distributed between the station owners.
Every day, the reward algorithm assesses the performance of all weather stations, and creates a Merkle tree containing the rewards every station owner can claim. The root hash is submitted to the RewardPool smart contract. The total amount of claimable tokens (including past unclaimed amounts) becomes available in the RewardPool.
Users can claim their rewards by using the Merkle proof. They don't have to claim their rewards on a daily basis and at any point in time they can claim all, or part of them.
Daily rewards allocation algorithm
We use the Reward Mechanism v2.0 as described here. A detailed description of the final mechanism will be published here once finalized.
Beta rewards
Important Update regarding Beta Rewards
Stations started receiving $WXM rewards on Arbitrum One mainnet on May 30, 2024. An updated, fairer calculation was used, that will ultimately deliver ~3.2M (instead of 3.0M) tokens to beta stations. Read more on our blog.
The Beta Rewards Table (BRT) was calculated with all station data up to May 27, 2024, that marked the end of the project's beta phase. You can find the BRT here.
According to the Token Allocation table 3,000,000 $WXM are reserved to reward stations that participated in the network before the Token Launch Day ("Beta period").
Beta rewards distribution will last 425 days, with Day 1 being the Token Launch day.
Beta rewards calculation
The following values were calculated for each station s
, on the day before the Token Launch:
RewardableBetaHours[s]
.
This is the total number of hours the station provided valid data during the Beta period.
A rewardable hour is an hour during which the station sent at least one valid weather data point.StationBetaRewards[s] = 3000000 * RewardableBetaHours[s]/Sum(RewardableBetaHours of all stations)
This is the percentage of the 3m tokens that correspond to the rewardable hours the station provided.DailyBetaRewards[s] = StationBetaRewards[s]/365
This is the beta rewards allocated daily to this station.
Stations had to have a wallet defined to be part of the Beta Rewards allocation.
Beta rewards claim
For 425 days after the Token Launch, stations are rewarded according to the following formula, and will be able to claim beta rewards and normal daily rewards together.
Rewards = DailyRewards[s] + ( DailyBetaRewards[s] * QoD_Score )