Web3 Prototype
DeCypher
A frontend-focused Web3 prototype that demonstrates how smart contract transactions can be translated into human-readable explanations in real time. Built with a modern web stack to create a clean, intuitive interface for blockchain interaction.
Technologies
The Problem
Smart contract transactions are opaque to everyday users, displaying raw calldata that is difficult to interpret. High-risk behaviors like unlimited token approvals can go unnoticed, exposing users to security vulnerabilities without their awareness.
Approach
Implemented lightweight decoding logic for common ERC-20 functions (transfer, approve) directly in the browser. Built detection for high-risk behaviors by parsing transaction parameters and checking for maximum uint256 values. Designed support for multiple EVM-compatible networks (Ethereum, Polygon, Arbitrum) with reusable decoding logic.
Results
- ✓Created interactive 'Try DeCypher' feature for real-time decoding demonstration
- ✓Implemented plain-English explanations with color-coded risk classification
- ✓Built multi-chain support leveraging shared EVM transaction structure
- ✓Delivered production-quality UI focused on security awareness and usability