diff --git a/docs/components/landing/Architecture.jsx b/docs/components/landing/Architecture.jsx index 5f0673f4..9c20d82a 100644 --- a/docs/components/landing/Architecture.jsx +++ b/docs/components/landing/Architecture.jsx @@ -33,13 +33,14 @@ const TOOLS = [ { name: "Yaci CLI", sub: "create-node · topup · tip", c: EMBER }, { name: "Admin API", sub: ":10000 · REST · Swagger", c: AMBER }, { name: "Yaci Viewer", sub: ":5173 · block explorer", c: CYAN }, + { name: "Yano Wallet", sub: "desktop wallet · CIP-30", c: BLUE }, { name: "CIP-30 wallet", sub: "window.cardano.yacidevkit", c: MINT }, { name: "MCP server", sub: ":10000/mcp · AI agents", c: PINK }, ]; const TOOL_X = 930; const TOOL_W = 210; -const TOOL_H = 52; -const toolY = (i) => 56 + i * 66; +const TOOL_H = 48; +const toolY = (i) => 54 + i * 58; const curve = (x1, y1, x2, y2) => { const mx = (x1 + x2) / 2; @@ -96,7 +97,7 @@ export default function Architecture() { Off-chain SDKs such as MeshJS, Evolution SDK, Lucid Evolution, Cardano Client Lib, PyCardano and Sutra connect to the devnet through Yaci Store's Blockfrost-compatible API, Ogmios, Kupo and the Submit API. The local devnet runs Yano and cardano-node, in companion or yano-only mode. The Yaci CLI, admin API, Yaci - Viewer, the CIP-30 wallet and the MCP server let you operate it. + Viewer, Yano Wallet, the CIP-30 wallet and the MCP server let you operate it. @@ -138,7 +139,7 @@ export default function Architecture() { {TOOLS.map((t, i) => ( - + ))} {/* 01 · SDKs */} @@ -279,18 +280,18 @@ export default function Architecture() { return ( - - + + {t.name} - + {t.sub} ); })} - terminal · browser · AI agent + terminal · browser · desktop · AI agent diff --git a/docs/components/landing/Landing.jsx b/docs/components/landing/Landing.jsx index 1a81dbca..9a2dc350 100644 --- a/docs/components/landing/Landing.jsx +++ b/docs/components/landing/Landing.jsx @@ -3,6 +3,7 @@ import Link from "next/link"; import { Inter, JetBrains_Mono, Space_Grotesk } from "next/font/google"; import Architecture from "./Architecture"; import HeroConsole from "./HeroConsole"; +import YanoWalletArt from "./YanoWalletArt"; import { BlockfrostTerm, BlockSpeed, CatchUpArt, ForkArt, McpChat, NodeModes, WalletArt } from "./FeatureArt"; import { useGithubStars, useReveal, useScrolled, useTheme } from "./hooks"; import { @@ -43,6 +44,7 @@ const GITHUB_URL = `https://github.com/${GITHUB_REPO}`; const RELEASE_URL = `${GITHUB_URL}/releases/tag/${VERSION}`; const DISCORD_URL = "https://discord.gg/JtQ54MSw6p"; const X_URL = "https://x.com/bloxbean"; +const YANO_WALLET_URL = "https://github.com/bloxbean/yano-wallet"; const formatStars = (n) => (n >= 1000 ? `${(n / 1000).toFixed(1).replace(/\.0$/, "")}k` : String(n)); @@ -93,6 +95,7 @@ function Nav({ theme, onToggleTheme, stars }) {