project screenshot 1
project screenshot 2
project screenshot 3

Clearly Vaults

Let's make DeFi safe again, starting with adding a generic parser for the well known ERC-4626 widely used in DeFi and leveraging Ledger new EIP-7730!

Clearly Vaults

Created At

ETHGlobal Bangkok

Winner of

Ledger - CLEAR SIGNING 1st place

Project Description

Clear Vaults is an Hackathon project centered on enhancing the security and transparency of transactions for users of Ledger wallets, particularly in the context of DeFi (Decentralized Finance) protocols.

Here are the key aspects of the project:

  • Clear Signing: The primary objective is to ensure that users can clearly view and verify the details of transactions before signing them, thereby mitigating the risk of blind signing. This is achieved through the adoption of the EIP-7730 standard, which stipulates a clear signing standard format for wallets.
  • Better support of DeFi Protocols: The project targets generic clear singing capabilities for prominent DeFi protocols such as Meta-Morpho, Kiln, Balancer, Yearn, and others that adhere to standards like ERC-4626. By integrating Clear Signing, users of these protocols can securely and transparently manage their DeFi vaults using their Ledger devices.
  • Kiln DeFi Integration: Specifically, the project involves enabling Clear Signing for Kiln DeFi, a product of kiln.fi, by incorporating ERC-4626 capabilities into the Clear Signing registry. This enables all Kiln DeFi vaults following the ERC-4626 standard to be clear-signed on Ledger devices.
  • Documentation & Standard Improvements: This initiative is part of a broader effort to elevate security standards in the digital realm, led by Ledger and involving a growing network of partners. The ultimate goal is to establish Clear Signing as a standard practice within the industry. This hackthon project participate into dogfooding this new standard and share improvements to the user documentation and the EIP-7730 standard.

How it's Made

Implementation process:

  • Reviewing the EIP-7730 Standard: The project adheres to the EIP-7730 standard, a proposed framework for clear signing in wallets. This standard ensures that transactions are displayed in a format that is easily understandable and verifiable by users.
  • Creation of a new standard ERC parser: The ERC-4626 capabilities have been added to ledger devices. This involves defining user-facing interactions such as Deposit, Withdraw, Mint, and Redeem, and standardizing these interactions for all DeFi vaults.
  • GitHub Contributions: Changes have been submitted to the LedgerHQ/clear-signing-erc7730-registry repository on GitHub. https://github.com/LedgerHQ/clear-signing-erc7730-registry/pull/86 These changes include the addition of ERC-4626 standard parsing and the provision of an example Kiln DeFi 7730 spec for additional clarity.
  • Testing and Limitations: Currently, there are several challenges in testing the clear signing feature on devices. For instance, there is a lack of clear guidance on how to initiate transactions using the current signer tool (https://app.devicesdk.ledger-test.com/signer/ethereum). Additionally, the current pull request requires further approvals and an update of metadata on the CAL (crypto asset list) from ledger is required to properly display the contract name.
  • Documentation and proposed improvements: This notions page https://kilnfi.notion.site/Clearly-Vaults-ETHGlobal-2024-140c1910fb6e80098f35d197fdaed427?pvs=4 recap the process and proposes several enhancements, including simplifying the management of the registry for multiple deployments, exploring a more collaborative format for the registry (e.g., allowing comments), and enabling users to input extra data on their devices to enhance transaction confirmation information and local testing.
background image mobile

Join the mailing list

Get the latest news and updates