Toolverse
Wszystkie skille

token-integration-analyzer

autor: trailofbits

Sprawdzaj bezpieczeństwo integracji tokenów ERC20/ERC721 i wykrywaj niestandardowe wzorce ryzyka.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
2

O skillu

Narzędzie do analizy bezpieczeństwa tokenów oparte na checklist Trail of Bits. Weryfikuje zgodność z standardami ERC20 i ERC721, identyfikuje 20+ znanych niebezpiecznych wzorców tokenów, analizuje uprawnienia właścicieli kontraktów i przeprowadza badania dostępności tokenów na łańcuchu. Obsługuje zarówno analizę implementacji własnych tokenów, jak i integracji z zewnętrznymi tokenami w Twoim protokole.

Jak używać

  1. Przygotuj kod Solidity swojego projektu — narzędzie analizuje zarówno implementacje tokenów (czy Twój token jest ERC20/ERC721), jak i integracje tokenów (jak Twój protokół obsługuje zewnętrzne tokeny).
  2. Uruchom narzędzie, które automatycznie wykryje kontekst analizy: czy budujesz token, czy integrujesz zewnętrzne tokeny, oraz na jakim łańcuchu (Ethereum, EVM, inne).
  3. Dla projektów Solidity narzędzie uruchomi slither-check-erc w celu weryfikacji zgodności ze standardami oraz slither --print human-summary do analizy złożoności i możliwości aktualizacji kontraktu.
  4. Przeanalizuj wyniki dotyczące kompozycji kontraktu, uprawnień właścicieli, znanych niebezpiecznych wzorców tokenów i bezpieczeństwa integracji.
  5. Jeśli chcesz przeprowadzić analizę na łańcuchu, podaj adresy wdrożonych kontraktów — narzędzie zbada dostępność, dystrybucję i konfigurację tokenów.
  6. Przejrzyj raport z identyfikowanymi ryzykami i rekomendacjami bezpieczeństwa na podstawie checklist Trail of Bits.

Podobne skille