Last updated
Last updated
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ: Security Recomendations:
Solidity Langs:
ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°Ρ ΠΏΠ»Π°ΡΠΎΡΠΌΠ° Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Solidity:
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ°
ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ string Π² bytes32 - ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π² hex!
ΡΠΈΡΠΊΠΈ: ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π²Π°ΠΆΠ½ΡΠ΅ Π²Π΅ΡΠΈ ΠΌΠΎΠ³ΡΡ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΠΊΠΎΠ΄Π΅ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ° ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π²Π°ΠΆΠ½ΡΠ΅ Π²Π΅ΡΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠ°Π»ΠΈΡΡΡΡ ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π² ΡΡΠ½ΠΊΡΠΈΡ Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠΎΠ½ΡΡΠ°ΠΊΡ ΠΎΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, ΠΌΡ Π² ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΡΠΌΠΎΡΡΠΈΠΌ ΠΎΡΠΈΠ±ΠΊΡ -> ΠΏΠ°Π»ΠΈΠΌ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ)
ΠΠΎΡΠΌ ΡΡΠ°ΡΡΠΈ:
reentrancy attack:
Solidity Semgrep Pack: