$ cat /dev/blog
Home Archive GitHub CV
  • yevm-gate vs. the Bybit hack

    Sep 5, 2026

    TL;DR: yevm-gate holds a signed transaction between signature and broadcast, simulates the actual signed bytes client-side in the browser via WASM, and shows the real side effects before you decide to send it. Replayed against the Bybit exploit tx, it flags the proxy-implementation swap and the never-touched destination address that $1.5B slipped past. Live at gate.0xff.wtf.

    Read on →

  • I built EVM from scratch. Again.

    May 23, 2026

    TL;DR: yevm — (Yield-aware | Yet another) EVM implementation — async-first, WASM-native Ethereum VM in Rust, ~12.7K lines across 8 crates. 99.6% on GeneralStateTests at Cancun, cross-validated against revm on Osaka/Fusaka mainnet. Three application layers on top: in-browser simulation, yevm-lens for decoding execution side effects, and yevm-gate — a local RPC proxy that holds outgoing transactions until the human approves what they actually do. Try it live.

    Read on →

  • EVM Reentrancy Attack Simulation

    Mar 7, 2026

    TL/DR: reentrancy.rs — a classic reentrancy attack simulated end-to-end inside solenoid, running real Solidity contracts in-process completely locally. 8 ETH drained, full execution trace, no testnet required.

    Read on →

  • Deterministic Deposit Proxy in Solidity

    Mar 4, 2026

    I built a small full-stack system for deterministic deposit addresses and automated treasury routing on Sepolia.

    Read on →

  • Elliptic Curves math in Rust

    Feb 11, 2026

    TL/DR: ecc - porting “Elliptic Curve Cryptography for Developers” from C/GMP to Rust, chapter by chapter. From modular arithmetic to a working SNARK in ~3700 lines.

    Read on →

« Older

© Sergey Melnychuk - RSS - Powered by Jekyll & whiteglass