Solidity’s new Custom Storage Layout Feature: Simplifying EIP 7702 Smart AccountsSolidity 0.8.29 introduces a new feature: Custom Storage Layouts. This update allows developers to explicitly define where in storage their…Mar 17Mar 17
Published inCoinsBenchDemystifying the EVM Frame Stack: Looking at a Rust Implementation and using a Skyscraper AnalogyWhen thinking about how the EVM executes smart contracts, I like to think of it as managing a skyscraper with multiple floors. In this…Jan 9Jan 9
Cross-Chain Arbitrage with Rust and the EVM: A Practical GuideArbitrage is the lifeblood of efficient markets, ensuring price consistency across trading venues. In the blockchain world, cross-chain…Dec 3, 2024Dec 3, 2024
How REVM Makes EVM Customisation a Breeze with RustThe Ethereum Virtual Machine (EVM) is the heart of many blockchain networks, from Ethereum to Layer 2 solutions like Optimism. Its…Nov 19, 2024Nov 19, 2024
EVM development Starter KitNote: This blog post is divided into two parts. Part 1 will cover the basics of the EVM and is a pre-requisite to Part 2 in which we will…Jan 23, 20222Jan 23, 20222
A shift in perspective on remote work!A few months back, I was a firm believer in the benefits that come along with the default work setting most of us grew up with: an office…Oct 14, 20201Oct 14, 20201
Published inDev GeniusGit cherry-picking locally uncommitted changes — too good to be true?We are all familiar with Git Cherry Pick — it allows us to pick arbitrary Git commits by reference and append them to the current working…Sep 28, 2020Sep 28, 2020
Published inDev GeniusQuick Dev Collaboration — does it have to be a headache?COVID-19 has certainly exacerbated the feeling, but who else thinks collaborating or simply communicating with your teammates on code is…Jul 14, 20202Jul 14, 20202