mirror of
https://github.com/hanzo-apps/hanzo.ai.git
synced 2026-10-30 14:58:08 +00:00
BlockchainProductLayout draws every field it is handed with t(), and the fifteen product views mark their copy with phrase() where it is written. The index and the chain directory wrap their own words; chain names, code samples and figures stay as they are. The back arrow and the call-to-action arrows mirror under dir="rtl", and the two disclosure heads align to the start instead of the left.
101 lines
3.3 KiB
TypeScript
101 lines
3.3 KiB
TypeScript
'use client'
|
|
|
|
import React from "react";
|
|
import {
|
|
Layers,
|
|
Zap,
|
|
Shield,
|
|
Globe,
|
|
ArrowUpDown,
|
|
RefreshCw,
|
|
Database,
|
|
Lock,
|
|
BarChart3,
|
|
} from "lucide-react";
|
|
import { phrase } from "@hanzo/i18n";
|
|
import BlockchainProductLayout, { type CodeExample } from "@/components/blockchain/BlockchainProductLayout";
|
|
|
|
const HanzoRollups = ({ codeExamples }: { codeExamples: CodeExample[] }) => {
|
|
return (
|
|
<BlockchainProductLayout
|
|
slug="rollups"
|
|
name={phrase("Hanzo Rollups")}
|
|
tagline={phrase("L2 scaling infrastructure & rollup services")}
|
|
description={phrase("Deploy and manage rollup infrastructure. From optimistic to ZK rollups, we handle sequencers, provers, and data availability so you can focus on your application.")}
|
|
icon={Layers}
|
|
features={[
|
|
{
|
|
icon: Layers,
|
|
title: phrase("Rollup-as-a-Service"),
|
|
description: phrase("Deploy your own L2 or L3 rollup with managed infrastructure."),
|
|
},
|
|
{
|
|
icon: Zap,
|
|
title: phrase("High Throughput"),
|
|
description: phrase("Process thousands of transactions per second with low fees."),
|
|
},
|
|
{
|
|
icon: Shield,
|
|
title: phrase("Security Inheritance"),
|
|
description: phrase("Inherit Ethereum's security while scaling your application."),
|
|
},
|
|
{
|
|
icon: ArrowUpDown,
|
|
title: phrase("Native Bridging"),
|
|
description: phrase("Deposit and withdraw between L1 and L2 on bridges that ship with the rollup."),
|
|
},
|
|
{
|
|
icon: Database,
|
|
title: phrase("Data Availability"),
|
|
description: phrase("Multiple DA options: Ethereum, Celestia, EigenDA, or custom."),
|
|
},
|
|
{
|
|
icon: RefreshCw,
|
|
title: phrase("Sequencer Management"),
|
|
description: phrase("Managed sequencer infrastructure with decentralization options."),
|
|
},
|
|
{
|
|
icon: Lock,
|
|
title: phrase("Fraud & Validity Proofs"),
|
|
description: phrase("Support for both optimistic and ZK proving systems."),
|
|
},
|
|
{
|
|
icon: Globe,
|
|
title: phrase("Interoperability"),
|
|
description: phrase("Connect to the broader L2 ecosystem and cross-chain protocols."),
|
|
},
|
|
{
|
|
icon: BarChart3,
|
|
title: phrase("Analytics & Monitoring"),
|
|
description: phrase("Real-time metrics for rollup performance and health."),
|
|
},
|
|
]}
|
|
useCases={[
|
|
{
|
|
title: phrase("Gaming & Social"),
|
|
description: phrase("High-frequency, low-cost transactions for gaming economies and social apps."),
|
|
},
|
|
{
|
|
title: phrase("DeFi Scaling"),
|
|
description: phrase("Scale DeFi protocols with lower gas costs while maintaining security."),
|
|
},
|
|
{
|
|
title: phrase("Enterprise Chains"),
|
|
description: phrase("Private or permissioned rollups with custom governance."),
|
|
},
|
|
{
|
|
title: phrase("App-Specific Chains"),
|
|
description: phrase("Dedicated throughput and customization for your application."),
|
|
},
|
|
]}
|
|
chains={[
|
|
"Arbitrum", "Optimism", "Base", "zkSync Era", "Scroll",
|
|
"Linea", "Polygon zkEVM", "Starknet", "Blast", "Mode",
|
|
]}
|
|
codeExamples={codeExamples}
|
|
/>
|
|
);
|
|
};
|
|
|
|
export default HanzoRollups;
|