Files
zeekay a5b4a4835c site: say only what is kept: /referral on the real score, a copy gate, plain wording
/referral promised $25/$100/$500 credits, a 10% token kickback, a free week per
paid upgrade and a free Enterprise year; nothing in the cloud pays any of it
(the score is +1 signup, +20 referral that pays, +1 per 100K tokens, +10 star,
+1 follow). The page is the real rules and the same share card as the beta.
scripts/audit-copy.ts fails words that sell and marks of work not done; the
customer, proof, history and careers files, which move to the CMS, are listed
there until they do.

Claude-Session: https://claude.ai/code/session_017vrVus6PPBgP5YRzKV1iqW
2026-10-26 09:57:01 -07:00

101 lines
3.1 KiB
TypeScript

'use client'
import React from "react";
import {
Wallet,
Shield,
Globe,
RefreshCw,
Clock,
Database,
Settings,
Users,
Key,
} from "lucide-react";
import { phrase } from "@hanzo/i18n";
import BlockchainProductLayout, { type CodeExample } from "@/components/blockchain/BlockchainProductLayout";
const HanzoSmartWallets = ({ codeExamples }: { codeExamples: CodeExample[] }) => {
return (
<BlockchainProductLayout
slug="wallets"
name={phrase("Smart Wallets")}
tagline={phrase("ERC-4337 account abstraction wallets")}
description={phrase("Smart contract wallets with account abstraction. Social recovery, session keys, batch transactions, and gasless transactions included.")}
icon={Wallet}
features={[
{
icon: Wallet,
title: phrase("Smart Contract Wallets"),
description: phrase("Upgradeable wallets with programmable logic and security."),
},
{
icon: Shield,
title: phrase("Social Recovery"),
description: phrase("Recover accounts using trusted guardians, not seed phrases."),
},
{
icon: Key,
title: phrase("Session Keys"),
description: phrase("Temporary permissions for apps without repeated signing."),
},
{
icon: Users,
title: phrase("Multi-sig Support"),
description: phrase("Require multiple approvals for high-value transactions."),
},
{
icon: RefreshCw,
title: phrase("Batch Transactions"),
description: phrase("Execute multiple operations in a single transaction."),
},
{
icon: Globe,
title: phrase("Multi-chain"),
description: phrase("Same wallet address across all EVM chains."),
},
{
icon: Settings,
title: phrase("Custom Modules"),
description: phrase("Extend functionality with modular security plugins."),
},
{
icon: Clock,
title: phrase("Time-locked Actions"),
description: phrase("Schedule transactions and set spending limits."),
},
{
icon: Database,
title: phrase("Transaction History"),
description: phrase("Complete audit trail of all wallet activity."),
},
]}
useCases={[
{
title: phrase("Consumer Wallets"),
description: phrase("User-friendly wallets without seed phrase management."),
},
{
title: phrase("Gaming"),
description: phrase("Session keys sign in-game actions without prompting on every move."),
},
{
title: phrase("Enterprise Treasury"),
description: phrase("Multi-sig controls for corporate crypto management."),
},
{
title: phrase("DeFi Power Users"),
description: phrase("Batch operations and automated strategies."),
},
]}
chains={[
"Ethereum", "Polygon", "Arbitrum", "Optimism", "Base",
"BNB Chain", "Avalanche", "zkSync", "Linea",
]}
codeExamples={codeExamples}
/>
);
};
export default HanzoSmartWallets;