Il est temps de partager une vidéo rapide montrant comment un contrat intelligent mal écrit avec des bugs évidents peut être protégé contre les exploits en utilisant des assertions. Le bug permet à quiconque de vider le contrat intelligent en appelant withdraw avec exactement 69 ETH comme entrée. L'assertion a une variété de vérifications en place, s'assurant que seuls les comptes ayant effectué des dépôts peuvent retirer des montants correspondant à leurs dépôts initiaux. Elle couvre même les manipulations de réentrée et intra-tx. Tout cela est en direct sur notre réseau de démonstration. Contactez-nous si vous souhaitez l'essayer ! Donc oui, c'est plutôt cool !
374