Why Selfdestruct Is Not Used in Upgradeable Smart ContractsIntroduction In Solidity, the selfdestruct opcode is used to permanently remove a contract's bytecode from the blockchain and transfer its Ether balance to a designated address. In non-upgradeable (traditional) contracts, this functionality can be us...Feb 18, 2025·3 min read·907
A Developer's Guide: Using RainbowKit for DApp Wallet ManagementIntroduction Decentralized applications (DApps) are at the forefront of innovation in the blockchain space, offering users increased control and privacy. However, managing wallets and accounts for DApps can be a challenging task.Enter RainbowKit, a p...Oct 21, 2023·4 min read·61
A step-by-step guide on finding out your Discord server's members using JavascriptUnlock the Power of Discord Bots!May 16, 2023·7 min read·147
How to build a QR code scanner for the web: Vanilla jsMonths ago, while building a web-based project and this particular section needed a QR code scanner to implement. About 2015 or so, this would have been not possible because that is a feature only native apps possessed , but thanks to the beauty of ...Mar 3, 2021·8 min read·1.9K