HEHarrison Ezeinharystyles.hashnode.dev·Apr 16 · 27 min readUnderstanding MakerDAO's DssFlash Contract: A Complete Breakdown of the Flash Mint ModuleA deep dive into every line of MakerDAO's 183-line flash loan contract — what it does, how it works, why every design decision was made, and the broader system it lives in. In January 2020, Aave intr00
HEHarrison Ezeinharystyles.hashnode.dev·Apr 9 · 9 min readThe Beanstalk HackDate: April 17, 2022 | Lost: $182 million | Attacker Profit: $76 million What is Beanstalk? Beanstalk is a cryptocurrency project on Ethereum that created a "stablecoin" called BEAN — a token meant 00
HEHarrison Ezeinharystyles.hashnode.dev·Feb 21 · 35 min readWriting a Smart Contract: Proof of ExistencePart 1: Understanding the Problem 1. What Is Proof of Existence and Why Does It Matter? Imagine you write a novel. You want to prove that YOU wrote it, and that it existed on a specific date. If someo00
HEHarrison Ezeinharystyles.hashnode.dev·Feb 21 · 28 min readInteracting with the Uniswap V2 Router and Factory: A Complete Technical Deep DivePart 1: Understanding Uniswap V2 — The Mental Model 1. What Problem Uniswap Solves In traditional finance, if you want to exchange one currency for another, you go to an exchange with an order book — 00
HEHarrison Ezeinharystyles.hashnode.dev·Feb 21 · 25 min readPractice Writing Smart Contracts: Five Progressive Exercises From Beginner to AdvancedExercise 1: Voting Contract — State Machines, Access Control, and Mappings 1. The Brief: What You're Building Build a contract where an admin creates proposals with a time window, registered voters ca00