Extropy.IORounding Errors: Minor but Major HacksRounding errors, once minor quirks in the realm of software development, have ascended to prominent vulnerabilities within the…Mar 17, 2024Mar 17, 2024
0xWeissSolidity and EVM: Bit Shifting and Masking in Assembly(YUL)Note: If you are already an experienced dev/researcher, go directly to point 2 of the article!Feb 25, 20232Feb 25, 20232
InSolichain Web3 BlogbyAdam BoudjemaaSolidity 1.0.0 - Next-Gen Smart ContractsSolidity Unleashed: The Exciting Evolution to Version 1.0.0Nov 24, 20239Nov 24, 20239
InBootcampbyRegoImplementing a Binary Tree in SolidityIf you are a Solidity developer and are looking for an efficient way to store and retrieve data in your smart contracts, implementing a…Apr 5, 2023Apr 5, 2023
InHackerNoon.combyvasaHow to Write Upgradable (Versioned) Smart Contracts in Solidity?A Complete Guide on Understanding and Implementing Upgradable Smart Contracts in Solidity using LibrariesDec 16, 20182Dec 16, 20182
Sina TadayonStruct Inheritance In SolidityA struct is a powerful tool for defining new types, allowing the grouping of variables of different data types into a single variable or a…Jun 17, 2023Jun 17, 2023
InStackademicbyKavi BUnderstanding Solidity in 2023A Beginner’s Guide to Ethereum Smart ContractsAug 23, 2023Aug 23, 2023
InBlockChannelbySteven McKieSmashing the EVM for Fun and…ExtensibilityNote: This is a crosspost that was submitted to BlockChannel with the author’s permission; this post originally appeared here.Nov 14, 2017Nov 14, 2017
InFACILELOGINbyPrabath SiriwardenaThe Mystery Behind Block TimeBlock time defines the time it takes to mine a block. Both in bitcoin blockchain and ethereum blockchain, there is an expected block time…Oct 15, 20174Oct 15, 20174
InCoinmonksbyAdrian LawsonComplete Guide to Meta TransactionsAllow users to send transactions without paying any gasJan 4, 20232Jan 4, 20232
Alex OtsuSolidity Assembly: Checking if an Address is 0 (Efficiently)The source code to reproduce this demonstration is available in GitHub. Follow the the author Alex Otsu on Twitter for more Solidity tips…Feb 20, 2023Feb 20, 2023
InDedaubbySifis LagouvardosI See Dead CodeWhat if I told you that over one-third of recently-deployed Ethereum smart contracts consist mostly of unusable junk?Feb 10, 2023Feb 10, 2023
Paul SocardeHow to create an ERC20 bridge without a web interfaceHello everybody! Long time no post, but I am back with a simple tutorial for an ERC20 bridge managed by a Node.js script.Dec 13, 20222Dec 13, 20222
InMyCryptobyLuit HollanderUnderstanding event logs on the Ethereum blockchainEvery transaction has an event log, but those event logs can be hard to read.Mar 4, 20208Mar 4, 20208
InCoinmonksbyApurba PokharelEIP712, a full-stack exampleI was working on a project that required the use of EIP712. There are many articles and examples in GitHub that explain and show how to use…Aug 1, 20213Aug 1, 20213
InCoinmonksbyJack TannerSummary of Ethereum Upgradeable Smart Contract R&D — Part 2 — 2020This article is a summary of the new research and development since 2018 in the area of upgradeable Ethereum smart contracts.Mar 15, 20202Mar 15, 20202
Daksh JoshiBit operations in SolidityI would keep this article short and divide it in 2 sections. Section 1 being the problem statement and section 2 being the solutionAug 30, 2021Aug 30, 2021
InBLOCK6byKristaps GrinbergsMystery revealed about “delegatecall” in SolidityThis time we will talk about the critical lower-level function delegatecall. It is widely used in a proxy pattern, for instance, when using…Jul 29, 2022Jul 29, 2022
InLinum Labs BlogbyVeronica CouttsA technical primer on using encoded function callsA developer’s guide to encoding and executing encoded functions.Jan 21, 20193Jan 21, 20193