From 070143ba9a3c7d92ba2beaaee34918bccbd4a7f6 Mon Sep 17 00:00:00 2001 From: Florent Tapponnier <160007691+Flotapponnier@users.noreply.github.com> Date: Sat, 15 Aug 2026 11:34:32 +0200 Subject: [PATCH 01/11] feat: inline Solana exec quality into /apps hub, remove /apps/exec subpage --- src/app/apps/exec/page.tsx | 77 -------------------------------------- src/app/apps/page.tsx | 36 ++++++++++++++---- 2 files changed, 29 insertions(+), 84 deletions(-) delete mode 100644 src/app/apps/exec/page.tsx diff --git a/src/app/apps/exec/page.tsx b/src/app/apps/exec/page.tsx deleted file mode 100644 index bc5cb0ec..00000000 --- a/src/app/apps/exec/page.tsx +++ /dev/null @@ -1,77 +0,0 @@ -import type { Metadata } from "next"; -import { pageMetadata } from "@/lib/page-metadata"; -import { safeJsonLd, buildBreadcrumbJsonLd } from "@/lib/jsonld"; -import { SITE } from "@/data/site"; -import { fetchExecLeaderboard } from "@/lib/solana-exec"; -import { SolanaExecTable } from "@/components/solana-exec-table"; - -const DESCRIPTION = - "Solana trading platform execution quality: priority fees, Jito bundle rates, and platform fees — measured passively from on-chain data. Updated every hour."; - -export const metadata: Metadata = pageMetadata({ - path: "/apps/exec", - title: "Solana Execution Quality — pump.fun, FOMO, Axiom, GMGN | OpenChainBench", - description: DESCRIPTION, -}); - -export const revalidate = 60; - -export default async function SolanaExecPage() { - const data = await fetchExecLeaderboard(); - - const breadcrumb = { - "@context": "https://schema.org", - ...buildBreadcrumbJsonLd([ - { name: "Home", item: SITE.url }, - { name: "Apps", item: `${SITE.url}/apps` }, - { name: "Solana Execution", item: `${SITE.url}/apps/exec` }, - ]), - }; - - return ( -
-