Open in app

Sign In

Write

Sign In

Zuhaib Mohammed
Zuhaib Mohammed

313 Followers

Home

Lists

About

Pinned

I Took the Smart Contract Auditing Challenge with DetectBox — Join Me

Introduction DetectBox represents an emerging and prospective auditing marketplace that introduces a fresh approach. This platform provides projects and protocols the unique opportunity to independently choose auditors who will take up the crucial responsibility of evaluating their projects. In stark contrast to the conventional auditing firms, which often obscure the identities…

Solidity

4 min read

I Took the Smart Contract Auditing Challenge with DetectBox — Join Me
I Took the Smart Contract Auditing Challenge with DetectBox — Join Me
Solidity

4 min read


Published in

Coinmonks

·Pinned

Solidity — transfer vs send vs call function

In Solidity, there are three ways in which one can send ether. Namely transfer(), send() and call(). In this article, let us discuss how each function call works and which is the best one to use. transfer vs send vs call transfer -> the receiving smart contract should have a fallback function defined or else…

Solidity

2 min read

Solidity — transfer vs send vs call function
Solidity — transfer vs send vs call function
Solidity

2 min read


6 days ago

Exploring Missed Vulnerabilities: CodeHawks Sparkn Audit Contest

The Sparkn contest marked my first audit as a team with 33Audits and hexbyte. It was an amazing learning opportunity, and I recommend solo auditors to occasionally work in teams. Now, let’s get to the findings: In total, there were 1 High, 3 Medium, and 12 Low-risk issues in the…

Solidity

4 min read

Exploring Missed Vulnerabilities: CodeHawks Sparkn Audit Contest
Exploring Missed Vulnerabilities: CodeHawks Sparkn Audit Contest
Solidity

4 min read


Sep 17

Exploring Missed Vulnerabilities: CodeHawks Foundry DeFi Stablecoin Audit Contest

Prior to delving into the results summary, I strongly recommend watching Patrick Collins comprehensive 5-hour tutorial on building the project from scratch, which can be found on YouTube. …

Solidity

7 min read

Exploring Missed Vulnerabilities: CodeHawks Foundry DeFi Stablecoin Audit Contest
Exploring Missed Vulnerabilities: CodeHawks Foundry DeFi Stablecoin Audit Contest
Solidity

7 min read


Sep 15

Exploring Missed Vulnerabilities: CodeHawks Escrow Audit Contest

This marks the start of a new blog series dedicated to my participation in audit contests. As a reader, your feedback is highly valued, so please feel free to share your thoughts with me. Introduction CodeHawks is an emerging public auditing platform tailored for Web3 security auditors, and at its core…

Ethereum

4 min read

Exploring Missed Vulnerabilities: CodeHawks Escrow Audit Contest
Exploring Missed Vulnerabilities: CodeHawks Escrow Audit Contest
Ethereum

4 min read


Sep 14

Audit Anomalies Archive — Issue#5

In the world of smart contracts, upgradable contracts have gained significant attention due to their flexibility and ability to adapt to changing requirements. These contracts follow the Proxy pattern, a design pattern that separates the logic and storage of a contract. The logic resides in one contract, while the storage…

Ethereum

2 min read

Audit Anomalies Archive — Issue#5
Audit Anomalies Archive — Issue#5
Ethereum

2 min read


Sep 8

Audit Anomalies Archive — Issue#4

Is it true that smart contracts are immutable? Well, not exactly. Smart contracts can be upgraded once they are deployed. To simplify how this works, think of two contracts: a proxy and an implementation contract. The proxy contract stores all the state variables but relies on the implementation contract for…

Smart Contracts

2 min read

Audit Anomalies Archive — Issue#4
Audit Anomalies Archive — Issue#4
Smart Contracts

2 min read


Aug 26

Audit Anomalies Archive — Issue#3

External functions in smart contracts enable users to input specific values. Let’s illustrate this with examples: In a Vault, actions like depositing or withdrawing. Similarly, in an ERC20 contract, functions such as transfer, transferFrom, and approve also involve passing inputs. Each of these functions comes with safeguards, often implemented by…

Smart Contracts

2 min read

Audit Anomalies Archive — Issue#3
Audit Anomalies Archive — Issue#3
Smart Contracts

2 min read


Aug 16

Audit Anomalies Archive — Issue#2

Payable functions play a crucial role in blockchain contracts, enabling users to send native ETH for various purposes like adding liquidity, staking assets, or purchasing NFTs. However, there’s an interesting scenario worth considering — one where a user inadvertently sends more Ether than intended. In such cases, a skilled developer can significantly enhance user experience by implementing a thoughtful approach. For instance, refunds the surplus Ether or offers a redemption option at a later point in time.

Blockchain

1 min read

Audit Anomalies Archive — Issue#2
Audit Anomalies Archive — Issue#2
Blockchain

1 min read


Aug 14

Audit Anomalies Archive — Issue#1

Developers commonly build smart contracts that interact with ERC20 tokens, the most prevalent type of token on the Ethereum blockchain. These tokens have become an essential part of the decentralized finance (DeFi) ecosystem. …

Defi

2 min read

Audit Anomalies Archive — Issue#1
Audit Anomalies Archive — Issue#1
Defi

2 min read

Zuhaib Mohammed

Zuhaib Mohammed

313 Followers

https://linktr.ee/zuhaib44 #cybersecurity #blockchain

Following
  • UNSNARL

    UNSNARL

  • Patrick Collins

    Patrick Collins

  • Tal

    Tal

See all (5)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams