Archive
How I’ve built an unprofitable Crypto MEV Bot in Rust
September 18, 2024
MEV bots are money-printing machines. At least in theory. For the last ~year, I’ve been working on the MEV crypto bot for Ethereum EVM-compatible chains. In this blog post, I’ll describe the ins and outs of trying to get into the MEV game with a limited web3 skillset and relatively small capital.
How to Simulate MEV Arbitrage with REVM, Anvil and Alloy
May 16, 2024
EVM simulation engine is a core component of any competitive MEV strategy. In this tutorial, I’ll describe how to use Anvil and its lower-level counterpart REVM to detect UniswapV3 MEV arbitrage opportunities. We will implement a working proof of concept using alloy-rs (a successor to ethers-rs). I’ll also discuss techniques for improving the performance and scalability of REVM-based simulations.
How to use Cloudflare Workers proxy with Rust
October 2, 2024
Visits counter was a critical feature of every website just 20 years ago. In this tutorial, we will implement it with Rust Cloudflare Workers by adding persistence and dynamic behaviors to an otherwise static page. We will also discuss other practical use cases of CF workers edge proxy.
How learning Rust changed my Ruby Workflow
March 5, 2024
For the last few months, I’ve been working semi-full-time on my first Rust project. After the first painful weeks of struggling against The Compiler, I feel I’m now spoiled by Rust development experience. In this blog post, I’ll describe improvements to my Ruby workflow that originate from what I’ve seen in the Rust ecosystem.
How to Discover long-tail MEV Strategies using Revm
March 17, 2025
It’s extremely challenging for MEV newcomers to profit from popular strategies. That’s why, I’ve refined my searching approach to focus on niche and less obvious opportunities. In this blog post, I’ll showcase a Rust CLI tool that helps me query blockchain data to discover long-tail MEV. I will also describe Revm vs RPC EVM tracing techniques and their performance characteristics.
How to Extract long-tail MEV Profit from Uniswap
March 25, 2025
Any imbalance that makes it past the Mempool is a potential source of MEV profit. In this post, I describe the process of discovering, analyzing, and executing a long-tail MEV strategy on the Ethereum Mainnet. We will discuss Mempool monitoring, oracle backrunning, recurring Defi exploits, and more. I’ll also showcase how to use mevlog.rs CLI and web interface for finding long-tail profit opportunities.
How to Send deadbeef Transactions with Alloy
December 11, 2024
0x0000000 vanity accounts are so last season. Now it’s all about custom tx prefixes. In this blog post, we will learn how to impress your Etherscan followers and fry a few CPU cores along the way.
Rustikon Talk - Rust Performance Profiling using hotpath-rs
May 17, 2026
Recently I gave a talk at the Rustikon conference about hotpath-rs - a Rust profiler focused on time, memory, CPU, and async performance debugging. I cover the project’s origin story and how it works under the hood. I also show a live instrumentation demo featuring the Zed editor.
How to Optimize MEV Arbitrage Smart Contract with Yul and Huff
June 11, 2024
Minimizing gas usage directly impacts the profitability of your MEV bot. In this blog post, we will start with a straightforward but nonoptimal approach for swapping two UniswapV2 pairs and gradually improve it. We will start with Solidity-level fixes and later descend into the lower layers of the Ethereum EVM with Yul and Huff assembly languages.
How to Automate MEV Analysis on EVM Chains using OpenClaw MCP
April 25, 2026
Searching for MEV profit opportunities often requires tedious blockchain monitoring and analysis. In this tutorial, I’ll describe how to automate this process using the mevlog-rs MCP interface and the OpenClaw agent. We’ll use a secure SSL connection and Telegram chat for communication. We’ll also discuss the pros and cons of using OpenClaw vs. a manual MCP integration.