Trust Issues
Sleep better at night knowing it's easy to exit a Layer 2 rollups directly through Layer 1 - even if the L2 turns against you. No CLI knowledge required, just connect and interact with your favorite dapp.
Screenshots





Problem Statement
Trust Issues is a local desktop application that empowers users to safely exit from Layer 2 rollups via Layer 1 without requiring advanced technical knowledge.While rollups are revolutionary for Ethereum scaling, their security model relies on the crucial ability for users to rage quit ("forced exit") - withdrawing their assets directly through L1 if the L2 becomes malicious or unresponsive.The app acts as a bridge between your L2 dApp interactions and L1 escape hatches. It simplifies the complex process of constructing and executing L1 withdrawal transactions, making rollup security accessible to everyone, not just power users. Think of it as your emergency exit toolkit for the multi-layer Ethereum ecosystem.
Solution
Frontend: React application built with Viem for Ethereum interactions Tauri (Rust GUI framework) for secure, native GUI rendering Dynamic and WalletKit for wallet management and authenticationCore Innovation: The app acts as a man-in-the-middle and plays two simultaneous roles in the WalletConnect flow:Acts as a "wallet" when connecting to L2 dApps, intercepting and analyzing their transaction requestsFunctions as a "dApp" when connecting to the user's L1 wallet, constructing the necessary escape transactions based on the user's interaction with the L2 dapp.Key Technologies:WalletConnect for standardized wallet-dApp communication Unichain as the L2 with the best escape documentation Dynamic's authentication system for secure wallet management and connecting to L1 wallet Viem for reliable Ethereum interactions Tauri/Rust for a secure, performant desktop experience
Hackathon
ETHGlobal Bangkok
2024
Prizes
- 🏆
Blockscout Explorer Big Pool Prize
Blockscout
- 🏆
Unichain1st place
Uniswap Foundation
- 🏆
Best project on Zircuit2nd place
Zircuit
Contributors
- dghelm
7 contributions