From bdcd58cd7b9014701306788683ce25259a5f5a1d Mon Sep 17 00:00:00 2001 From: Cho Young-Hwi Date: Fri, 1 May 2026 07:38:35 +0900 Subject: [PATCH] =?UTF-8?q?[#1018]=20Rename=20all=20FDV=20=E2=86=92=20MCap?= =?UTF-8?q?=20across=20airdrop=20UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Display-only change: all user-facing "FDV" labels replaced with "MCap". Added footnote in CampaignHero: "MCap = PLOT price × 1M max supply". Internal variable names (currentFdv, mcap in config) unchanged. Files changed: - CampaignHero.tsx: burn bar label, milestone rows, footnote - UserPoints.tsx: estimated airdrop tooltips - WeeklySnapshots.tsx: weekly snapshot label Co-Authored-By: Claude Opus 4.6 (1M context) --- src/components/airdrop/CampaignHero.tsx | 9 +++++++-- src/components/airdrop/UserPoints.tsx | 4 ++-- src/components/airdrop/WeeklySnapshots.tsx | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/components/airdrop/CampaignHero.tsx b/src/components/airdrop/CampaignHero.tsx index d221dfce..cf3b1ebe 100644 --- a/src/components/airdrop/CampaignHero.tsx +++ b/src/components/airdrop/CampaignHero.tsx @@ -184,7 +184,7 @@ function BurnBar({
- Current FDV: {currentFdv > 0 ? formatUsdValue(currentFdv) : "—"} + Current MCap: {currentFdv > 0 ? formatUsdValue(currentFdv) : "—"} Pool value right now: {poolUsd > 0 ? formatUsdValue(poolUsd) : "$0"} @@ -300,7 +300,7 @@ export function CampaignHero() { >
- FDV {formatCompact(row.fdv)} + MCap {formatCompact(row.fdv)} {row.cmcRank && ( {row.cmcRank} @@ -337,6 +337,11 @@ export function CampaignHero() { ? `${data.totalParticipants} participants earning` : "Be the first to participate"}
+ + {/* ── MCap explanation footnote ── */} +
+ MCap = PLOT price × 1M max supply +
); } diff --git a/src/components/airdrop/UserPoints.tsx b/src/components/airdrop/UserPoints.tsx index 8ff8e0c1..970fd69d 100644 --- a/src/components/airdrop/UserPoints.tsx +++ b/src/components/airdrop/UserPoints.tsx @@ -190,7 +190,7 @@ function UserPointsInner({ address }: { address: string }) { const scenarioUsd = amount > 0 ? formatUsdValue(amount * scenarioPrice) : null; return (
- At {formatCompact(fdv)} FDV →{" "} + At {formatCompact(fdv)} MCap →{" "} {amount.toLocaleString()} PLOT @@ -200,7 +200,7 @@ function UserPointsInner({ address }: { address: string }) { })}
-
(based on current FDV)
+
(based on current MCap)
)} diff --git a/src/components/airdrop/WeeklySnapshots.tsx b/src/components/airdrop/WeeklySnapshots.tsx index d6b463d0..3735a6f8 100644 --- a/src/components/airdrop/WeeklySnapshots.tsx +++ b/src/components/airdrop/WeeklySnapshots.tsx @@ -93,7 +93,7 @@ export function WeeklySnapshots() { {snap.newReferrals}
- FDV:{" "} + MCap:{" "} {formatUsdValue(snap.mcapStart)} → {formatUsdValue(snap.mcapEnd)} {" "}