project screenshot 1
project screenshot 2
project screenshot 3

ClearSign

All-In-One Clear Signing Portal | Allowing Users To Explore & Create Clear Signing Schemas.

ClearSign

Created At

ETHGlobal Cannes

Project Description

Web3's clear signing infrastructure has been hiding in plain sight. Ledger's ERC-7730 registry contains metadata for all major protocols like Uniswap, Aave, and Lido that transforms cryptic transaction data into readable previews - but it's buried in GitHub folders that only developers could navigate.

ClearSign fixes this by turning that hidden repository into an intuitive explorer. Users can finally discover which protocols support clear signing, see coverage across different chains, and understand exactly what transactions will look like before signing them.

Key Features:

  • Protocol Discovery: Browse and search through supported DeFi protocols
  • Multi-Chain Coverage: Explore support across Ethereum, Polygon, Arbitrum, and 10+ other networks
  • Live Updates: Automatically syncs with the official registry every hour
  • Visual Builder: Create new clear signing metadata with device previews
  • No Setup Required: File-based architecture that works out of the box

The platform also includes a native builder tool that lets developers create ERC-7730 metadata files through a visual interface, complete with real-time previews of how transactions will appear on Ledger hardware wallets.

How it's Made

ClearSign uses Next.js 15 with React 19 for the frontend, delivering fast performance through server-side rendering. The entire system is built around a database-free architecture that fetches everything from JSON files.

Instead of locking this critical security knowledge behind a centralized database, ClearSign embraces a fully open approach. The system automatically syncs with Ledger's GitHub registry, parses hundreds of JSON schema files, and creates a searchable index - all without requiring any database infrastructure.

Technical Stack:

  • Next.js 15 with Turbopack for development speed
  • TypeScript for type safety across 400+ protocol schemas
  • File-based Data Layer: No database needed - everything from JSON
  • Tailwind CSS + Shadcn / Radix UI for the interface
  • Brand.dev Integration for rich protocol branding
  • Automated CI/CD with hourly GitHub synchronization

This approach ensures that Web3 security infrastructure remains decentralized and accessible.

And the contribute feature streamlines brand data management by automatically fetching information from brand.dev while allowing full manual control. Users can easily copy the generated JSON configurations to submit via pull requests to the original repository or use them locally, making sure there is a recognizable face behind each protocol, instead of just strings.

background image mobile

Join the mailing list

Get the latest news and updates