smart-contracts/backlog/tasks/task-14 - Build-Community-O...

1.8 KiB

id title status assignee created_date labels dependencies priority
TASK-14 Build Community Onboarding UI and Governance Dashboard To Do
2026-04-03 21:42
frontend
ui
nextjs
TASK-7
TASK-8
TASK-10
medium

Description

Web frontend for communities to deploy and manage their token economies.

Components:

  1. Deployment Wizard:
  • Parameter selector with cadCAD-backed recommendations
  • Risk profile picker: Conservative/Moderate/Aggressive (maps to SR/MZ ratios from sweep)
  • Preview mode: show simulated token economy behavior before deploying
  • One-click deploy via MycoFactory.sol (TASK-7)
  • Gnosis Safe setup for treasury multisig
  1. Governance Dashboard:
  • Conviction voting UI: create proposals, stake tokens, see conviction progress
  • Parameter change proposals (adjust SR, MZ, yield targets)
  • Epoch countdown, trigger threshold visualization
  • Historical governance activity
  1. Treasury View:
  • Tranche health (SR, MZ, JR collateral ratios)
  • Yield waterfall visualization (who gets what)
  • Cross-chain collateral breakdown by chain
  • Reserve composition (which assets, which vaults)
  1. Deposit/Withdraw:
  • Fiat onramp (Coinbase FundCard widget)
  • Cross-chain deposit (LI.FI widget)
  • Direct USDC deposit
  • Tranche minting/redeeming

Tech stack: Next.js + wagmi/viem + shadcn/ui (consistent with rswag-online) Integrate with @rspace/sdk from payment-infra for wallet service.

Acceptance Criteria

  • #1 Deployment wizard creates community token economy in one flow
  • #2 Conviction voting UI shows proposals and conviction progress
  • #3 Treasury view displays tranche health and cross-chain collateral
  • #4 Fiat and cross-chain deposit flows work end-to-end
  • #5 Responsive design, works on mobile