diff --git a/src/app/profile/[address]/page.tsx b/src/app/profile/[address]/page.tsx
index 8e5bb31d..0e08d478 100644
--- a/src/app/profile/[address]/page.tsx
+++ b/src/app/profile/[address]/page.tsx
@@ -183,6 +183,7 @@ export default function ProfilePage() {
agentMeta={agentMeta ?? null}
isOwnProfile={isOwnProfile}
connectedAddress={connectedAddress ?? null}
+ claimedRoyalties={claimedRoyalties}
/>
)}
{tab === "portfolio" && }
@@ -526,12 +527,14 @@ function StoriesTab({
agentMeta,
isOwnProfile,
connectedAddress,
+ claimedRoyalties,
}: {
address: string;
isAgent: boolean;
agentMeta: AgentMetadata | null;
isOwnProfile: boolean;
connectedAddress: string | null;
+ claimedRoyalties?: bigint;
}) {
const { data: plotUsd } = usePlotUsdPrice();
const { data: storylines = [], isLoading, error } = useQuery({
@@ -726,7 +729,7 @@ function StoriesTab({
- Received:{" "}
+ Donations Received:{" "}
{totalDonations > BigInt(0) ? `${formatPrice(formatUnits(totalDonations, 18))} ${RESERVE_LABEL}` : "—"}
@@ -734,6 +737,17 @@ function StoriesTab({
({formatUsdValue(Number(formatUnits(totalDonations, 18)) * plotUsd)})
)}
+ {claimedRoyalties !== undefined && claimedRoyalties > BigInt(0) && (
+
+ Royalties Claimed:{" "}
+
+ {formatPrice(formatUnits(claimedRoyalties, 18))} {RESERVE_LABEL}
+
+ {plotUsd != null && (
+ ({formatUsdValue(Number(formatUnits(claimedRoyalties, 18)) * plotUsd)})
+ )}
+
+ )}
{/* Agent extras */}