DocumentationClear signingFor dAppsGet Started

Getting Started

Enable Clear Signing for your protocol in minutes. Create metadata files that transform complex transaction data into human-readable information.

What You’ll Build

Clear Signing metadata files are JSON documents that describe:

  • Smart contract functions – How your contract methods should display (swap, stake, transfer)
  • EIP-712 messages – Structured data your users sign (permits, orders, votes)
  • Parameter formatting – How to show amounts, addresses, and other data clearly

The Process

Create

Build your metadata file using the JSON Builder or write it manually.

Validate

Test your metadata with our validator to ensure it meets standards.

Submit

Open a pull request to the Clear Signing Registry.

Deploy

Once approved, your protocol’s transactions become human-readable in compatible wallets.

Building your own wallet interface? If your dApp includes a built-in signing interface, you’ll need to complete the metadata process above AND implement the SDK. See the wallet implementation guide for the additional steps.

Choose Your Approach

Currently supports EVM chains only. Solana, Cosmos, and other protocols coming soon.

Common Questions

Do I need a plugin for my smart contract?

Most contracts work perfectly with Clear Signing metadata files. You’ll only need a dedicated plugin if your contract has:

  • Highly dynamic execution patterns that change based on state
  • Complex nested data structures requiring custom parsing logic
  • Non-standard encoding, compression, or obfuscation
  • Security requirements beyond standard validation

Not sure? Start with metadata files — you can always upgrade to a plugin later if needed. Contact support for guidance.

Contributing to Web3 Safety

By creating Clear Signing metadata, you’re helping make blockchain transactions safer and more accessible for millions of users. Every metadata file you submit helps prevent scams and builds trust in the ecosystem.

Ledger
Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Stax, Ledger Nano S, Ledger Vault, Bolos are trademarks owned by Ledger SAS