ek javadjavadweb3.hashnode.dev·Jul 10, 2024Smart Contracts: The Backbone of Blockchain TechnologySmart contracts are self-executing contracts with the terms of the agreement directly written into code. These contracts operate on blockchain technology, ensuring that all transactions are traceable, transparent, and irreversible. By eliminating the...DiscussBlockchain
Ashish Kumar Sahoogenashish.hashnode.dev·Jul 5, 2024Guide to Reentrancy Vulnerabilities in Solidity : Attack #02Introduction: A reentrancy attack is a type of vulnerability that can occur in a smart contract, where an attacker exploits the contract by repeatedly calling a function before the initial execution of that function is complete and the state of the c...DiscussSmart Contracts
Ashish Kumar Sahoogenashish.hashnode.dev·Jul 4, 2024Guide to Preventing Access Control Flaws in Solidity: Attack #01Introduction: What the heck is access control??? In software development, access control refers to the practice of granting users or administrators the ability to access certain functions or options and modify certain things based on predefined crite...Discuss·1 likeSolidity
ek javadjavadweb3.hashnode.dev·Jun 25, 2024What Are Smart Contracts on Blockchain?Smart contracts are a revolutionary technology that leverages blockchain to automate and secure transactions without the need for intermediaries. These self-executing contracts are written in code and automatically enforce the terms of an agreement w...Discusssmart contract security
Yahia Khaleddaredevil.hashnode.dev·Jun 23, 2024My Findings for my First Flight: DussehraFirst Flights at CodeHawks it's like a real-life contests that has a boxed time to find Security Vulnerabilities for smart contracts protocols, and I contributed to First Flight#17: Dussehra, as I decided to make this simple write-up to explain the b...Discuss·120 readsWEB3-CTFsBlockchain
Onu Daniel Onyebuchislowbugdev.hashnode.dev·Jun 22, 2024Understanding Solidity Smart Contract Attack Vectors: An Introductory GuideSmart contracts have transformed transactions and agreements on the Ethereum blockchain, offering trustless, automated, and immutable solutions. Solidity, the main programming language for smart contracts, enables developers to create complex and inn...Discuss·7 likessmart contract audit
Aapsi Khairaaapsi.hashnode.dev·Apr 29, 2024Solidity special comments: NatSpec documentation formatIntroduction Solidity, the programming language of the Ethereum blockchain, offers a unique feature known as the Ethereum Natural Language Specification Format (NatSpec). NatSpec allows developers to include rich documentation within their smart cont...Discuss·10 likesSolidity
TutorialBoyforTUTORIALBOYtutorialboy24.hashnode.dev·Apr 28, 2024A Comprehensive Guide to Learning Smart Contract Security: From Scratch to AdvancedIntroduction Welcome to your journey into the world of smart contract security! This guide will take you through all the necessary steps to understand and master the art of building secure decentralized applications (dApps). We will explore various r...DiscussSmart Contracts
Aapsi Khairaaapsi.hashnode.dev·Apr 25, 2024What is Address(0) or Null Address in Solidity?Introduction In the exciting realm of Ethereum and smart contracts, the concept of Address(0) stands as a fascinating enigma, often referred to as the “null address” or “zero address.” But what exactly is Address(0), and why does it hold such a uniqu...DiscussSolidity
Zealynx Securityzealynx.hashnode.dev·Apr 17, 2024Invariant Tests with Echidna for AMM Smart ContractsIn this article, we are going to review Invariant tests for AMM contracts with Echidna, with a short comparison with Foundry invariant testing and a deep dive into property-based invariant tests for an Automated Market Maker smart contract. Introduc...Discuss·10 likes·52 readsSmart Contracts