21 followers
Blockchain Developer
Welcome to number two of my Solidity attack vectors series. In this article, I will be talking about "Contracts with zero code size" – the meaning,...
Introduction If you're familiar with Ethereum, you'll know that smart contracts are the network's backbone. They enable developers to create...
Insufficient gas griefing occurs when a contract makes one or more external function calls and does not check for return values or whether the...
The concept of gas and gas fees on Ethereum is not new. These are concepts that the blockchain uses to control excessive computational work on the...
Solidity Attack Vectors: #8 No Address Zero Check There's no lie in saying that the "address" type is one of the most used data types in Solidity,...
Solidity is a contract-oriented programming language that has the ability to hold value (Ether). Many smart contracts deal with value, such as for...