Back to Projects

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

Next.jsTailwind CSSTypeScriptWeb3EVM

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

Key Highlights

Real-time transaction decoding
Multi-chain EVM support
Risk classification system
Browser-based processing