Staking, Delegation & Rewards System

Token Staking Platform

Web3StakingDeFiDashboardMobile

A token staking, delegation, and rewards system for a decentralized Web3 network. The platform supports airdrop eligibility verification, staking with lockup periods, validator delegation, and comprehensive reward tracking.

RoleLead Product Designer
PlatformDesktop & Mobile
ToolsFigma, Prototyping
ClientConfidential
Design Philosophy

Core Design Goals

Radical Clarity

Every balance, state, and action is unambiguous

Progressive Disclosure

Complexity appears only when relevant

Financial Trust

Calm, predictable, institutional UI

System Consistency

One mental model across all flows

System Architecture

Three-Layer Design System

The platform is organized into three distinct layers, each with specific purposes and interaction patterns.

Layer 1Airdrop & EligibilityGuided flow with criteria breakdowns, visual success/failure states, clear totals
Layer 2Staking & Unstaking CoreExplicit Stake/Unstake/Claim tabs, lockup periods always visible, stateful processes
Layer 3Delegation & ValidatorsMy Delegations vs All Validators, filterable states, commission transparency
Entry Point

Landing Page & Statistics

The landing page communicates the network's mission and provides real-time statistics, with an embedded staking widget for immediate action.

Desktop Landing Page
Mission StatementClear value proposition for network participation
Network StatisticsReal-time data: rows, URLs indexed, IP addresses, countries
Embedded StakingImmediate access to stake without navigation
Layer 1: Airdrop & Eligibility

Guided Claim Flow

A three-step guided flow (Eligibility, Claim, Stake) with clear criteria breakdowns. Each eligibility criterion shows pass/fail status with token amounts, building to a clear total.

Desktop Airdrop Claim
Mobile Airdrop Claim
Eligibility Criteria
Connected since Epoch 2 - 100 $TOKENReferred 25 Friends - 100 $TOKENConnected 2 Devices - 100 $TOKENConnected on Mobile - 100 $TOKENConnected for 3+ Months - 100 $TOKENRemaining Criteria: Coming Soon
Layer 2: Staking & Unstaking Core

Explicit State Management

The staking dashboard separates Staked Balance, Rewards Earned, and APR into distinct cards. Stake/Unstake/Claim Rewards are explicit tabs, with lockup periods always visible.

Desktop Staking Dashboard
Mobile Staking View
Mobile Stake to Validator
Balance CardsStaked, Rewards, APR as independent displays
Tab NavigationStake / Unstake / Claim Rewards
Lockup Warning21-day unstaking period clearly stated
MAX ButtonQuick stake full available balance
Layer 3: Delegation & Validators

Validator Selection & Management

The delegation view separates My Delegations from All Validators, with filterable states (Active, Deactivating, Inactive). Commission rates and voting power are transparent.

Desktop Delegations View

My Delegations

  • -Validator name with link
  • -Staked amount per validator
  • -Rewards earned per delegation
  • -Individual APR display
  • -Quick Stake/More actions

All Validators

  • -Voting Power ranking
  • -Commission rate (with max cap)
  • -Status filter: Active (125), Deactivating (1), Inactive (85)
  • -Stake/Unstake/Claim Rewards actions
Mobile Delegations View
Unstaking Management

Receipts & Countdown Timers

Pending unstakes are tracked with countdown timers showing exact time remaining. Each receipt shows validator, amount, and claim availability with a maximum of 20 pending withdrawals.

Mobile Receipts View

Receipt Details

  • +Validator name per unstake
  • +Amount being unstaked (125 tokens)
  • +Countdown timer: 3 d, 21 hr, 12 min
  • +Individual CLAIM buttons
  • +Maximum 20 pending withdrawals note
UX Pattern

Each unstaking request creates a separate receipt with its own countdown, allowing users to track multiple validators independently.

Analytics

Stats Dashboard

A comprehensive statistics dashboard showing network health metrics with time-series charts for daily data scraped and cumulative tokens collected.

Desktop Stats Dashboard
Statistics Grid
  • - Rows of Data
  • - Tokens Collected
  • - Daily Multimodal (GB)
  • - URLs Indexed
Daily Chart
  • - Data Scraped in GB
  • - Time filter: 7/14/21 days
  • - Area chart visualization
Cumulative Chart
  • - Tokens Collected over time
  • - Interactive tooltips
  • - Trend analysis
Key UX Patterns

Design Decisions

Explicit State Separation

  • +Staked, Unstaking, Rewards, Available as independent balances
  • +No combined or ambiguous totals
  • +Each state has dedicated UI treatment
  • +Clear transitions between states

Financial UI Discipline

  • +Minimal color palette (black, white, lime accent)
  • +No decorative motion or animation
  • +Institutional tone throughout
  • +Mobile-first, desktop-complete parity
Outcome

A complete staking ecosystem that treats users as financially literate adults. Every interaction is explicit, every state is visible, and every action has clear consequences communicated upfront.

Airdrop ClaimsToken StakingValidator DelegationReward Tracking

Full desktop and mobile parity for Web3 financial operations.

Project TypeWeb3 Financial Platform
sadra targhi - staking platform case study