diff --git a/src/app/fee-compare/page.tsx b/src/app/fee-compare/page.tsx index b41b55971..bce63f857 100644 --- a/src/app/fee-compare/page.tsx +++ b/src/app/fee-compare/page.tsx @@ -4,9 +4,9 @@ import { FeeCompareClient } from "@/components/fee-compare-client"; export const metadata: Metadata = pageMetadata({ path: "/fee-compare", - title: "HL vs Gains fee comparison — analyze any wallet", + title: "Hyperliquid vs Gains fee comparison — analyze any wallet", description: - "Paste any wallet address and see exactly what was paid in fees on Hyperliquid or Gains.trade, and what it would have cost on the other platform. Live on-chain data, no API key.", + "Paste any wallet address and see exactly what was paid in fees on Hyperliquid or Gains, and what it would have cost on the other platform. Live on-chain data, no API key.", }); export default function FeeComparePage() { @@ -16,11 +16,11 @@ export default function FeeComparePage() { Fee comparison

- HL vs Gains.trade + Hyperliquid vs Gains

Paste a wallet address. We fetch actual fees paid on Hyperliquid - (fills API) and Gains.trade (on-chain FeesProcessed events, Arbitrum) + (fills API) and Gains (on-chain FeesProcessed events, Arbitrum) then show what the same trades would have cost on the other platform.

diff --git a/src/components/fee-compare-client.tsx b/src/components/fee-compare-client.tsx index 7aad9ced6..efe79e2ef 100644 --- a/src/components/fee-compare-client.tsx +++ b/src/components/fee-compare-client.tsx @@ -107,7 +107,7 @@ function PlatformLogo({ name, size = 28 }: { name: "hl" | "gains"; size?: number return ( {name

-

Gains.trade

+

Gains

{hasGains &&

{gains.events} trades

}
{gainsWins && ( @@ -268,7 +268,7 @@ function SummaryVsCard({ result }: { result: FeeCompareResult }) { {hasGains && (
0 ? "pt-2 border-t border-ink/6" : ""}`}>

- Gains trades at HL taker ({fmtBps(comparison.hlRoundTripRate)} RT) + Gains trades at Hyperliquid taker ({fmtBps(comparison.hlRoundTripRate)} RT)

{comparison.gainsSavedVsHl < -1 ? (

@@ -432,7 +432,7 @@ function GainsCard({ gains, comparison }: { gains: FeeCompareResult["gains"]; co

-

Gains.trade on-chain

+

Gains on-chain

Arbitrum
@@ -469,11 +469,11 @@ function Results({ result }: { result: FeeCompareResult }) { {result.hl.recentFills.length > 0 && } {result.gains.events > 0 && }

- HL fees: exact fills from Hyperliquid API. Gains fees: on-chain{" "} + Hyperliquid fees: exact fills from Hyperliquid API. Gains fees: on-chain{" "} FeesProcessed events from{" "} 0xFF16...7f169 (Arbitrum). Gains simulation uses live - rates from backend-arbitrum.gains.trade. HL simulation - uses official taker rate (3.5 bps/side). Funding and borrowing fees excluded. + rates from backend-arbitrum.gains.trade. Hyperliquid + simulation uses official taker rate (3.5 bps/side). Funding and borrowing fees excluded.

);