Documentation
ERC7730: the new Clear Signing initiative

ERC7730: the new Clear Signing initiative

Prerequisite

This implementation is currently for EVM chains only. Stay tuned for other protocols.

How to implement this clear signing method?

dApps

The clear signing standard that we have developped relies on the whitelisting of smart contracts methods and can be done easily and quickly.

Whitelisting process

  1. Submit a Json file to map your smart contract data into human-readable information to be displayed on Ledger devices.
  2. Ledger reviews your PR
ℹ️

Be aware that at the moment it is possible to submit your PRs but the Generic Parser is not released yet. This means the transactions will not be clear signed yet. We recommend you submit the PR in advance so everything is ready when the generic parser is released.

Special cases

Wallets

All you have to do is use the latest version of the LedgerJS Ethereum transport library (opens in a new tab). It has been updated for the new standard. For more information on how to use the LedgerJS libraries read this documentation.

Watch the "Request for Comment Session"

To get an insight about our process and plan for the future of clear signing, we recommend you watching the "Request for Comment Session". You can read the slides (opens in a new tab).


What's next?

  • Publication of an open source Json edition tool to write the json description and display the information that the user will see on their devices,
  • Decentralization of the peer review process,
  • Generalization of the Json standard to the Web3 ecosystem,
  • Extension of this process to other protocols.

Stay tuned for further updates and evolutions on this topic as we continue to improve and expand our security measures, ensuring the highest protection for our users.

Want to know more? Join the conversation on the Ethereum Magicians Forum (opens in a new tab).

Ledger
Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Nano S, Ledger Vault, Bolos are registered trademarks of Ledger SAS