Clear Signing transaction from unreadable raw data into human-readable information
Clear Signing is a technology that transforms blockchain transaction signing from unreadable raw data into human-readable information, allowing users to verify exactly what they’re approving before signing a transaction or message.
The GMX is complex protocol, with nested ABI structure, which proved very challenging to implement using Ledger's tooling.
The Metadata errors our so this submission it's not functional, unfortunately.
Clear Signing is built on ERC-7730, an Ethereum Improvement Proposal that establishes a standard format for human-readable transaction signing. This standard ensures consistent implementation across different wallets and applications, creating a more secure ecosystem for all users.
The ERC-7730 standard defines:
By adhering to this standard, I attempted to manually create metadata that works consistently across all compatible wallets.