Piszesz smart kontrakty na EVM? Pokochasz to darmowe narzędzie!

geek.justjoin.it 1 rok temu

Rumble Fish, krakowski software house specjalizujący się w blockchainie i DeFi wypuścił na rynek unikalne narzędzie do kompleksowej analizy smart kontraktów. To idealny tool dla wszystkich programistów piszących smart kontrakty na EVM. Działa na popularnych sieciach i jest zupełnie darmowy!

Jeśli jesteś programistą i zdarza ci się pisać smart kontrakty na Ethereum czy innej sieci używającej EVM, z pewnością byłeś kiedyś w sytuacji, kiedy transakcja EVM z niewiadomych przyczyn napotkała na problemy. Żeby dotrzeć do sedna sprawy, otwierasz Etherscan i próbujesz znaleźć miejsce odpowiedzialne za błąd w przetwarzaniu transakcji. Możesz ponownie wywołać transakcję przy użyciu eth_call lub spróbować debug_traceTransaction.

Możesz też skorzystać z narzędzia, które wszystkie te kroki debugowania wykonuje za ciebie i wyświetla ci najbardziej szczegółowe informacje dotyczące logów, zmian w storage oraz zużycia gazu. EVM Debugger zbiera i prezentuje wszystkie informacje dotyczące pojedynczej transakcji Ethereum, dzięki czemu w łatwy sposób możesz zidentyfikować jej słabe punkty i wyeliminować niepożądane zachowania.

Jak działa EVM Debugger?

Wszystko, czego potrzebujesz, aby zacząć, to skopiować identyfikator transakcji i wkleić go do okienka “Transaction hash”, następnie wybrać odpowiednią sieć i kliknąć „Process logs”. Po kilku minutach otrzymujesz pełną analizę transakcji.

Wszystkie dane są zorganizowane w bardzo przyjazny dla użytkownika i intuicyjny sposób. Informacje podzielone są na trzy główne sekcje:

  • Data Manager

Z tego miejsca możesz uzyskać dostęp do kodów źródłowych (jeśli są dostępne), bajtkodu i ABI.

  • Transaction Screen

Pokazuje trace information (adres, status, typ, numer bloku, zużyty gaz, koszt gazu i wartość), dane dotyczące konkretnego wywołania, dane dotyczące zdarzeń i dane dotyczące magazynu.

  • Structlog Explorer

Wyświetla ślad, kroki EVM, rozłożony bajtkod i informacje o krokach. Graficzny wykres na ekranie transakcji pokazuje, jak zużycie gazu zostało podzielone i który krok był najdroższy. To doskonałe narzędzie do optymalizacji twoich przyszłych smart kontraktów.

Dlaczego jako programista EVM powinieneś korzystać z EVM Debuggera?

EVM Debugger to unikalne i darmowe rozwiązanie stworzone specjalnie dla programistów EVM i DeFi. Ułatwia analizę inteligentnych kontraktów EVM i jest przyjazne dla użytkownika, dostarczając developerom szczegółowych informacji o transakcjach w jednym prostym kroku. Dzięki EVM Debugger będziesz mógł łatwo znaleźć błędy w kodzie swoich kontraktów oraz zoptymalizować je, aby zużywały mniej gazu. Jest to również doskonałe narzędzie edukacyjne dla mniej doświadczonych programistów EVM, ponieważ dostarcza wiele informacji na temat działania EVM na najbardziej podstawowym poziomie.

Obecnie narzędzie obsługuje sieci takie jak Ethereum, Goerli, Polygon, Mumbai i Sepolia, a w planie jest dodanie kolejnych. Zespół Rumble Fish ciągle doskonali EVM Debuggera, dodając nowe funkcje i zbierając opinie od użytkowników. EVM Debugger to całkowicie darmowe rozwiązanie, stworzone przez programistów dla programistów. Sprawdź je tutaj!

Twórcy narzędzia — Rumble Fish Software Development

Rumble Fish to software house z Krakowa znany ze swojej znajomości blockchaina i defi. Ich profesjonalizm w ten dziedzinie potwierdza bogate portfolio klientów — MakerDAO, The Ocean, Revelator i wiele innych. Programiści Rumble Fish stworzyli EVM Debuggera po to, aby kontynuować tradycję dzielenia się swoją wiedzą i ułatwić pracę wszystkim piszącym smart kontrakty na EVM.

– Chętnie dzielimy się naszą wiedzą i umiejętnościami z szerszym gronem programistów, wierzymy w siłę projektów open-source. Dlatego, jako eksperci od blockchaina, postanowiliśmy wspomóc kolegów po fachu i udostępnić EVM Debugger za darmo dla wszystkich — mówi Marek Kowalski, CTO w Rumble Fish.

Zachęcamy do korzystania z narzędzia i dzielenia się z Rumble Fish opinią na temat jego działania.

Nauka programowania, work-life balance, a może zarobki w IT?

Powiedz nam, o czym najchętniej czytasz. Chcemy poznać Cię lepiej – po to, by dobierać jeszcze bardziej interesujące treści!

Zdjęcie główne pochodzi z Unsplash.com.

Idź do oryginalnego materiału