Skip to content

Commit dfcb1ab

Browse files
authored
Update 0x18-V9-Denial-Of-Service.md
1 parent 35593d7 commit dfcb1ab

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

1.1/0x18-V9-Denial-Of-Service.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,14 @@ Category “V9” lists requirements related to the possible denial of service o
1111

1212
| # | Description |
1313
| --- | --- |
14-
| **9.1** | Verify that the self-destruct functionality is used only if necessary. |
14+
| **9.1** | Verify that the self-destruct functionality is used only if necessary. If it is included in the contract, it should be clearly described in the documentation. |
1515
| **9.2** | Verify that the business logic does not block its flows when any of the participants is absent forever. |
1616
| **9.3** | Verify that the contract logic does not disincentivize users to use contracts (e.g. the cost of transaction is higher that the profit). |
1717
| **9.4** | Verify that the expressions of functions assert or require to have a passing variant. |
1818
| **9.5** | Verify that if the fallback function is not callable by anyone, it is not blocking the functionalities of contract and the contract is not vulnerable to Denial of Service attacks. |
1919
| **9.6** | Verify that the function calls to external contracts (e.g. *send*, *call*) are not the arguments of *require* and *assert* functions. |
2020
| **9.7** | Verify that the function declarations are callable by the used compiler version (see the *Uncallable function example* link below). |
21+
| **9.8** | Verify that there are no vulnerabilities associated with availability. |
2122

2223
## References
2324

0 commit comments

Comments
 (0)