---
title: "Comment by Mm Cc on \"Preventing Denial of Service Attacks in Smart Contracts: Implementing the Withdrawal Pattern\" | Hashnode"
description: "Great point about the silent failure mode—especially how a single malicious actor can block a withdrawal function via the call pattern. The gas-forwarding nuanc"
url: "https://hashnode.com/posts/preventing-denial-of-service-attacks-in-smart-contracts-implementing-the-withdrawal-pattern/67dd7bb9cf09a070e54cd8e9/comment/69f89c03b4a68c1fb2d4c404"
---

[Discussion](https://hashnode.com/posts/preventing-denial-of-service-attacks-in-smart-contracts-implementing-the-withdrawal-pattern/67dd7bb9cf09a070e54cd8e9)

Comment [Preventing Denial of Service Attacks in Smart Contracts: Implementing the Withdrawal Pattern](https://hashnode.com/posts/preventing-denial-of-service-attacks-in-smart-contracts-implementing-the-withdrawal-pattern/67dd7bb9cf09a070e54cd8e9)

[Mm Cc](https://hashnode.com/@mmcc)

[May 4](https://hashnode.com/posts/preventing-denial-of-service-attacks-in-smart-contracts-implementing-the-withdrawal-pattern/67dd7bb9cf09a070e54cd8e9/comment/69f89c03b4a68c1fb2d4c404)

Great point about the silent failure mode—especially how a single malicious actor can block a withdrawal function via the `call` pattern. The gas-forwarding nuance you highlighted is a crucial reminder that even well-audited contracts can have subtle DoS vectors hiding in plain sight.
