YRYusuf Roqibinyusufroqib.hashnode.dev·Feb 18, 2025 · 6 min readWhy Constructors Are Avoided in Upgradeable Smart ContractsUpgradeable smart contracts are a cornerstone of modern blockchain development, enabling developers to fix bugs, improve functionality, and adapt to changing requirements without disrupting users or losing state. However, upgradeability introduces un...00
YRYusuf Roqibinyusufroqib.hashnode.dev·Feb 18, 2025 · 6 min readUnderstanding Bytecode in Ethereum: From Creation Code to Deployment CodeIn the Ethereum ecosystem, smart contracts are at the heart of decentralized applications. Written in high-level programming languages like Solidity, these contracts are eventually compiled into a lower-level representation known as bytecode. Bytecod...00
YRYusuf Roqibinyusufroqib.hashnode.dev·Feb 18, 2025 · 5 min readWhy Self-Destruct is Not Used in Upgradeable Smart Contracts: A Technical Deep DiveUpgradeable smart contracts are a cornerstone of modern blockchain development, enabling developers to fix bugs, improve functionality, and adapt to changing requirements without disrupting users or losing state. However, upgradeable contracts come w...00
YRYusuf Roqibinyusufroqib.hashnode.dev·Feb 10, 2025 · 5 min readUnderstanding SushiSwap's MasterChef V2: A Deep Dive into Smart Contract ImplementationIntroduction SushiSwap, a decentralized exchange (DEX) built on the Ethereum blockchain, has become a prominent player in the decentralized finance (DeFi) space. One of its core components is the MasterChef contract, which manages liquidity mining an...00
YRYusuf Roqibinyusufroqib.hashnode.dev·Feb 10, 2025 · 5 min readLending and Borrowing in DeFi: Smart Contract Auditor’s PerspectiveDecentralized Finance (DeFi) has revolutionized traditional financial systems by enabling permissionless, trustless, and transparent financial services. Among the most popular DeFi applications are lending and borrowing platforms, which allow users t...00