-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Problem Statement
Like to continue to gameify the website and allow people to brag about their nodes and the performance of their nodes. As such like to introduce Achievements & Medal metrics similar to what you would find on various other platforms. Even Github :
Like to introduce couple categories:
- Wallet
- Performance
- Bonus
- Crypto
- Games
- Special
Functionality
As mentioned within the above categories thinking have specific Medals and Achievement badges. But ontop of that need to try and configure the code in such a way that where we have values searching it can be easy to modify it in the future. Idea is have some of the variables either in its own file similar to app-content.js. Jump into calculations and functionality
Wallet
Idea here is that we just use some of Achievement badge to indicate wallet size but dollar based:
- Whale: $1 000 000 +
- Shark: $100 000 -> $999 999
- Tuna: $ 50 000 -> $99 999
This can be calculated based on the Wallet amount once we hit the explorer API.
Performance
The idea here is to award medals Gold, Silver and Brownze within each Node Tier or category, thus Gold Medal in Cumulus but also a Gold Medal in Nimbus and subsequently Stratus. Gold -> Brownze is based on 1st -> 3rd, but based on category, the below are the categories:
- EPS: Events per Second basically the benchmark for the CPU. Thus per tier can can award the Gold -> Silver medal if the wallet has either the fastest EPS score within that node tier. Thus at any given point there can only be 3 Gold Medals for EPS across all 3 tiers if that makes sense. Thus looking for the top 3 fastest speeds on EPS across the 3 tiers.
- DWS: Disc write speed, basically same thing as EPS, looking to award the top 3 speeds some medals
- Bandwidth: Similar to above but like to award the top 3 per tier that has the highest combined Up + Download speed.
Bonus Rewards
Currently there are some bonus rewards that are paid out to Node operators that are lucky enough to host some applications on their nodes. Its completely random if you host an app as such like to highlight it if they are currently hosting this app. This will be purely based on the name of the app running on the wallet. Also like to code it in such a way that it could be easy to add more in the future as more is planned. From a icon perspective i was thinking to just list the actual Crypto curency logo. Today there is only 2:
- Kadena: Thus if an app is running on the wallet that mentioned "Kadena" in the description we can count that as a bonus reward, for example below
In terms of logo we can just pickup the Kadena logo we are using already for the Parallel asset section.
- Miner of Kadenia: This is another app, that actually runs on Kadena chain that is hosted by some Flux nodes, people get extra MOK tokens if they host this app, so like to show it.
There is a couple containers so any one of the MOKX-MOKY whatever there are.
In terms of logos: Miner of Kadena website think logo wise

Crypto
There are various crypto projects that can be hosted on the Flux network to support them, so wanted to show at least some logos of the Crypto projects that wallet/Node provider might be supporting with a number next to it like X2 if they support more than 1 app within a category. Thus for example one where we will for sure see more is Presearch. Tons of Presearch apps on the Flux network. But below is the Crytpo project at least would like to highlight. Again we will need to grep (sorry bash speak) the description of the app on the node provider. But below:
logo: https://cryptologos.cc/logos/presearch-pre-logo.png?v=024
- PivX: Not sure if this is even lots of them.
- Raven: Again if we find a Raven node description in the apps.
https://cryptologos.cc/logos/ravencoin-rvn-logo.png?v=024
- Polkadot: Similar if we have a Polkadot
https://cryptologos.cc/logos/polkadot-new-dot-logo.png?v=024
- Dogecoin: Dogecoin in the description
https://cryptologos.cc/logos/dogecoin-doge-logo.png?v=024
Games
There are various games that can also be hosted on Flux and like to highlight or at least show their logos:
- Valheim: If we see "Valheim" in the app description. Not sure for logo wise if we can just use the Valheim one:
https://valheim.fandom.com/wiki/Valheim
- Minecraft: If we see minecraft in the description at all
Special
Expecting to see quite a number of new items being coming to the Flux network, but the big item i would like to highlight is Wordpress. Could we list Wordpress if we find it on a node please:
- Wordpress: App description "Wordpress"
Hopefully the above makes sense. But generally like to search the apps hosted by wallet, if there are any of these unique names like to show an Achievement of some sort depending what they have.
UI
Not really sure where is the best to place the medals, and how big will make sense on most platforms (Desktop and Mobile). Need a little guidance here.
Technical
- Wallet: This should be fairly easy based on the Wallet value using the Explorer API we already have today
- Speed: Think for this we can make use of the stats benchmark projection API. It will not only give us all tiers but all benchmarks so we can validate if its fastest per tier and per award we giving out:
https://stats.runonflux.io/fluxinfo?projection=benchmark
- Bonus,Crypto, Games and Special: These will all be the same technically, just the description search that will change. Thus we are going to find the apps that is hosted on the wallet and validate if its in or list per the criteria mentioned above





