Cesta od "můj chytrý kontrakt je neprůstřelný" k "jedinou nadějí je držet tuto kódovou základnu pohromadě" se děje každému vývojáři web3. Kód se zkompiluje, testy projdou, vše funguje. A pak vás to napadne. Co když někdo zavolal metodu withdraw() dvakrát v téže transakci?
991