Skip to content

Commit 9993c5e

Browse files
committed
Fix review
1 parent 2a22697 commit 9993c5e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

learn_evm/arithmetic-checks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -720,4 +720,4 @@ We have explored:
720720
- the significance of `signextend` and opcodes related to signed integers
721721
- the importance of bit-cleaning
722722

723-
As the trend in Solidity smart contract development continues towards low-level optimizations, it is important to emphasize the diligence required when implementing these techniques. The aim of this article is to deepen one's understanding of low-level arithmetic, thereby improving the security of Solidity code by enabling developers to better assess and comprehend the assumptions present in these operations. Nevertheless, it is crucial to integrate custom low-level optimizations only after thorough manual analysis, fuzzing, and symbolic verification, and to document any non-obvious assumptions.
723+
While low-level optimizations are attractive, they are also heavily error-prone. This article aims to deepen one's understanding of low-level arithmetic, to reduce these risks. Nevertheless, it is crucial to integrate custom low-level optimizations only after thorough manual analysis, automated testing, and to document any non-obvious assumptions.

0 commit comments

Comments
 (0)