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...
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. Most reentrancy writeups show you the vulnerable contract and say “trust me, this is...
I built a small full-stack system for deterministic deposit addresses and automated treasury routing on Sepolia. The core idea is simple: each user gets a deterministic proxy address (CREATE2), the app monitors those addresses for incoming ETH, once funded, the system routes value to a...
TL/DR: solenoid - lightweight, async-first, WASM-friendly Ethereum VM implementation in Rust. ~6800 lines of code, processes real mainnet blocks, runs in a browser. Try it live! Why (source: screenshot of solenoid tracing mainnet transaction in a browser) After spending more than a year...
(This is an update on my Ethereum Protocol Fellowship. More updates can be found here ). Extracting value from Uniswap transactions In this post, I will outline a way in which the equilibrium analysis from the Open Game engine can be used to come up with profitable strategies for a block...
Direct Links: docs.soliditylang.org/en/v0.8.4/introduction-to-smart-contracts.html Ethereum Accounts Ethereum Transactions Gas Storage, Memory, and the Stack Message Calls Delegatecall / Callcode and Libraries Logs Create Deactivate and Self-destruct Ethereum Accounts § There are two types of...