AAndrejinandrej.hashnode.dev·May 28, 2025 · 27 min readVerifying ECDSA signaturesI am not going to give a full introduction to Elliptic Curve Cryptography or ECDSA because there are much better resources on the topic. I personally find this blog post series to be one of the greatest explanations online. I highly recommend checkin...00
AAndrejinandrej.hashnode.dev·Jun 18, 2024 · 5 min readCommit-Reveal SchemeThis article is inspired by the ENS' ETHRegistrarController smart contract. Problem The Commit-Reveal Scheme is one of the oldest and most popular smart contract design patterns. I would even argue that, along with the Check-Effects-Interactions patt...00
AAndrejinandrej.hashnode.dev·Jun 4, 2024 · 9 min readSentinel PatternThis article is inspired by Safe's Module Manager smart contract. Special thanks to Amine El Manaa and Milos Bojinovic for helping with the draft. Problem Handling dynamic lists on blockchains is not a trivial task due to limited resources like gas l...00
AAndrejinandrej.hashnode.dev·May 22, 2024 · 22 min readIntegrating arbitrary ERC-20 tokensSpecial thanks to Amine El Manaa and Milos Bojinovic for helping with the draft. This article is inspired by the https://github.com/d-xo/weird-erc20 repository. Preface In the "Design Patterns: Elements of Reusable Object-Oriented Software" book by G...00