Skip to content

RegenStreams (FOX & CULT) – v6 Styling + Behavior Update #174

@laurenluz

Description

@laurenluz

Description

Update the RegenStreams page (FOX & CULT) to match the new v6 styling (white theme) while preserving existing v5 logic and contract interactions.

Accessible from:
My Account → Staking & Rewards → Regen Streams

Image

This page should display FOX and CULT stream information for the connected wallet, with updated UI and network-aware claim behavior.

All stream logic (flowrate, progress, end dates, claimable amounts, contracts) must remain functionally consistent with v5.


Requirements

Navigation

  • “Regen Streams” button is visible from My Account (no gating condition)
  • Back button returns user to Staking & Rewards page

Visibility & Data

  • Page shows both:
    • FOX stream section
    • CULT stream section
  • User flowrate, progress bar, % progress, time remaining, and claimable balance are shown (parity with v5 logic)
  • Stream timing (start/end dates, remaining duration) must match the same data source logic used in v5 (rebuilt in v6)
  • Sections render regardless of current network (data visible cross-network)

Claim behavior (parity with v5 contracts)

  • Claim button replaces old “Harvest” terminology
  • If connected to correct network:
    • “Claim Rewards” is visible
    • Button enabled only if claimable balance > 0
    • Clicking Claim triggers the same onchain claim interaction used in v5 (same contracts)
  • If connected to incorrect network:
    • Show “Switch Network” state in lieu of Claim
    • Display appropriate network message (per design)

Styling

  • Apply new v6 white styling (as per updated design)
  • Layout parity with new card system (FOX & CULT visually consistent)
Image

Figma:
https://www.figma.com/design/EKE1jOFwMVKyONdVDUhSMD/Giveth-V6?node-id=3064-19278&t=Kv6NK5ABA6eI9W5C-4


Acceptance Criteria

  • Regen Streams page accessible from My Account → Staking & Rewards
  • FOX and CULT sections render on the same page
  • Flowrate, progress %, time remaining, and claimable balances match v5 values
  • Stream end dates and timing logic match v5 implementation
  • Claim button replaces Harvest terminology
  • Claim triggers same onchain contracts used in v5
  • Claim enabled only when rewards are claimable
  • Switch Network state shown when connected to wrong chain
  • Back button routes correctly to Staking & Rewards
  • UI matches updated v6 white styling

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Product Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions