diff --git a/src/components/airdrop/CampaignHero.tsx b/src/components/airdrop/CampaignHero.tsx
index d221dfc..cf3b1eb 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 8ff8e0c..970fd69 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 d6b463d..3735a6f 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)}
{" "}