Oletko auditointimatkasi alkuvaiheessa? Loimme uuden oppimisresurssin: Buggy ERC-20s Buginen ERC-20s on 20 (kyllä, se on tarkoituksellista) ERC-20-sopimustoteutuksen arkisto, mutta siinä on bugi. Yritimme saada nämä virheet mahdollisimman paljon heijastamaan sitä, millaisia virheitä kehittäjät todella tekevät. Tämä on oppimisharjoitus, jota käytämme Solidity Bootcampissamme, mutta kuten tiedät, teemme kaikista oppimisresursseistamme ilmaisia. Terävöittät silmääsi havaitsemaan puuttuvat rivit, kokoavan mutta väärin toimivan koodin ja tärkeät kulmatapaukset. Tämä ei ole tavallinen CTF, emme tarjoa yksikkötestejä, joiden avulla voit tarkistaa vastauksesi, koska se ei ole realistista. Sinun on ratkaistava ongelmat samalla tavalla kuin tilintarkastaja yleensä tekee! Teimme melko suuren kokoelman ongelmia, koska haluamme sinun saavan toistoa harjoituksessasi. Harjoittelu ei ole kertaluonteista. Vaikka tokenien välillä on joitain samanlaisia bugeja, yhdessäkään säilössä ei ole identtisiä virheitä. Jokaisessa säilössä on yksi bugi, ja virhe on vakava eikä hypoteettinen. Jotkut virheistä ovat ilmeisiä ja jotkut hienovaraisia. Pidätkö itseäsi kokeneena? Sitten sinun pitäisi pystyä havaitsemaan virhe alle minuutissa koodikantaa kohden. Suuren koodikannan auditointiin hyppääminen voi olla pelottavaa, joten teimme tästä ponnahduslaudan. Tämän repon on luonut @degenshaker. Linkki seuraavaksi.
13,06K