Skip to content

Station Rewards Allocation

Stations are rewarded with $WXM tokens (governance participation) based on the data they contribute on a daily basis.


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 Rewards Allocation Algorithm describes how rewards are distributed between the station owners.

Every day, the reward algorithm will assess the performance of all weather stations, and will create a Merkle tree containing the rewards every station owner can claim, and the root hash will be submitted to the RewardPool. The total claimable amount (including past unclaimed amounts) is also made 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 intend to use the Reward Mechanism v2.0 as described here. A detailed description of the final mechanism will be published here once finalized.

Beta rewards

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.


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.


The following calculations will take place for each station s, the day before the Token Launch:

  1. 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.
  2. 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.
  3. DailyBetaRewards[s] = StationBetaRewards[s]/365
    This is the beta rewards allocated daily to this station.

Stations must have a wallet defined to be part of the Beta Rewards allocation.


For 425 days after the Token Launch, in addition to their daily rewards, stations will be able to claim beta rewards as follows:

BetaRewards[s] = DailyBetaRewards[s] * QoD_Score

So each one of the stations that participated during the Beta period, every day after the Token Launch, and for 365 days, they will be able to claim:

Rewards = DailyRewards + BetaRewards

2024 WeatherXM Network Association