Hub Score
The first on-chain reputation system built on burn-based proof of commitment.
Your Hub Score is a single number that reflects how active and committed you are across the HUB Voting ecosystem. Itβs computed from real on-chain data β votes burned, chains explored, streaks maintained, and Arena campaigns joined.
Unlike social scores or quest-based systems, Hub Score canβt be farmed for free. Every point is backed by an irreversible economic action.
How It Works
Hub Score is calculated from six on-chain metrics:
| Metric | What It Measures | Points |
|---|---|---|
| Lifetime Votes | Total votes cast (HUB burned) | 5 pts per vote |
| HUB Burned | Total HUB destroyed | 10 pts per HUB |
| Tokens Voted | Unique tokens voted on (capped at 20) | 50 pts per token |
| Chains Used | Blockchains voted across (capped at 5) | 100 pts per chain |
| Voting Streak | Longest streak of consecutive voting days | 200 pts per day |
| Arena Campaigns | Campaigns joined in Battle Arena | 200 pts per join, 1,000 per win |
Example
A user who voted 100 times across 5 tokens on 2 chains, has a 10-day streak, and joined 2 Arena campaigns:
100 votes Γ 5 = 500
100 HUB Γ 10 = 1,000
5 tokens Γ 50 = 250
2 chains Γ 100 = 200
10-day streak Γ 200 = 2,000
2 campaigns Γ 200 = 400
βββββββββββββββββββββββββ
Total Hub Score = 4,350 β Bronze tierTiers
Your Hub Score determines your tier β displayed on your profile, leaderboards, and across the platform:
| Tier | Min Score | What It Means |
|---|---|---|
| Starter | 0 | Just getting started |
| Bronze | 1,500 | Active voter with proven engagement |
| Silver | 10,000 | Consistent participant across tokens and Arena |
| Gold | 75,000 | Power user with deep ecosystem reach |
| Diamond | 750,000 | The absolute pinnacle β a true HUB legend |
Where Your Score Lives
Hub Score is not stored in a database β itβs computed from on-chain data. No one can fake it, inflate it, or take it away.
Your score lives in two smart contracts:
-
HubVotingV3 β Tracks votes, unique tokens, unique chains, and streaks directly in the voting contract. 100% trustless.
-
HubReputation β Aggregates data from HubVotingV3 and Arena participation into a single
getHubScore()function. Readable by any contract on Base.
This means your reputation is portable. Any project can verify your engagement without trusting a centralized service.
What Hub Score Unlocks
For You
- Leaderboard ranking β Climb the Hub Score leaderboard and show your commitment
- Tier badges β Your tier is displayed on your profile and across the platform
- Future access β Hub Score can gate airdrops, governance, and community features
For Projects
Projects can use Hub Score to filter low-commitment wallets:
- Airdrop gating β Only distribute to wallets with proven capital commitment (every point costs burned HUB)
- Weighted governance β Use Hub Score as voting weight instead of token balance
- Community rewards β Target your most engaged supporters
π οΈ Integration
Any smart contract on Base can read Hub Score:
interface IHubReputation {
function getHubScore(address user) external view returns (uint256);
function hasMinimumReputation(address user, uint256 minScore)
external view returns (bool);
}
IHubReputation hubRep = IHubReputation(0xf8d9792dC0decd11769b2D771Ef2B792AF301364);
require(hubRep.hasMinimumReputation(msg.sender, 5000), "Hub Score too low");5 lines of Solidity. Thatβs all it takes to gate your airdrop, presale, or governance by proven on-chain engagement.
API Access
GET https://hubvoting.com/api/v1/reputation/{walletAddress}Returns the full breakdown: lifetime votes, HUB burned, unique tokens, chains, streaks, Arena stats, total score, and tier.
GET https://hubvoting.com/api/v1/reputation/leaderboard?limit=50Returns the top users ranked by Hub Score.
π How to Grow Your Score
There are no shortcuts β every point requires real action.
Vote Consistently
Daily voting builds your streak β 200 pts per day. The longer you maintain it, the higher your score.
Explore Tokens
Vote on different tokens to increase your unique token count β 50 pts per new token (capped at 20 tokens).
Explore Different Chains
Vote for tokens from different blockchains β 100 pts per new chain (capped at 5 chains). ETH, SOL, BSC, Polygonβ¦ all votes settle on Base.
Join Arena Campaigns
Each Arena campaign joined adds 200 pts (+ 1,000 per win). Support projects and earn rewards at the same time.
Burn More HUB
Burning HUB is the dominant scoring factor β 10 pts per HUB burned. Higher vote counts directly increase your score.
The best strategy is simple: use the platform regularly and genuinely. There are no quests, no artificial tasks β just genuine engagement.
Check your score: Visit your Voter ProfileΒ after connecting your wallet.