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.
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.