Cześć, jakiś czas temu napisałem aplikację umożliwiająca identyfikacje inteligentnych kontraktów tworzonych na platformę Ethereum. Aplikacja polega na tym, ze po wrzuceniu kodu bajtowego, użytkownik otrzyma listę najbardziej prawdopodobnych implementacji na podstawie zgromadzonej bazie danych implementacji. Wspomniany kod bajtowy jest uruchamiany przez Ethereum Virtual Machine.
Prosiłbym o ocenę moich umiejętności Javy, Clean Codu itd. w skali 1-6. Bardzo liczę na wszelkie uwagi dotyczące kodu.
https://github.com/peterjot/EthereumSmartContractIdentifier