Optimizing Merge Sort: My Hybrid Approach and Performance AnalysisHey, it’s me again. For my CSC 551 (Algorithm Design) assignment, I had to study the merge operation in merge sort the( O(n) part ), review a few implementations, and then create my own version. I ended up studying three different sorting algorithms,...Nov 25, 2025 · 3 min readblackadam.hashnode.dev
Uncovering Cryptocurrency Scam: Fake Smart Contract Trading Bot Videos on Youtube. Part 2On-Chain Analysis of the YouTuber’s Scam If you are here, you must have read Part 1 of this article. If not, you can read it [here]. Now, let’s dive into the on-chain analysis of this YouTuber. Identifying the Scam Contract In the video, we observed ...Mar 11, 2025 · 2 min readblackadam.hashnode.dev
Uncovering Cryptocurrency Scam: Fake Smart Contract Trading Bot Videos on Youtube. Part 1I’m sure y’all have come across different videos on YouTube that talk about copying a code and deploying the code (contract) to a blockchain, sending some money to it, and it will trade for you. Does this really work? Is it true? Is it a scam? I will...Mar 11, 2025 · 5 min readblackadam.hashnode.dev
Understanding why Selfdestruct should not be used in Upgradeable Smart Contracts💡 There has been a change in how selfdestruct works in EIP-4758. read here Understanding Selfdestruct in Standard Contracts In a standard Ethereum smart contract, selfdestruct is a built-in function that allows a contract to be destroyed. When cal...Feb 18, 2025 · 5 min readblackadam.hashnode.dev
Why Constructors Cannot Be Used in Implementation Contracts: A Deep DiveTo understand why constructors pose a problem in implementation contracts, we need to first understand how contract deployment works and then see how this interacts with the proxy pattern. Let's build this understanding step by step. The Contract Cre...Feb 18, 2025 · 6 min readblackadam.hashnode.dev