Podróż od "mój inteligentny kontrakt jest nie do zniszczenia" do "jedyną nadzieją jest utrzymanie tej bazy kodu razem" zdarza się każdemu deweloperowi web3. Kod się kompiluje, testy przechodzą, wszystko działa. A potem przychodzi ci to do głowy. Co jeśli ktoś wywoła withdraw() dwa razy w tej samej transakcji?
977