evm-wallet-skill
Portfel kryptowalut dla agentów AI — pełna kontrola, klucze prywatne u Ciebie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia agentom AI zarządzanie portfelem EVM bez przechowywania danych w chmurze. Tworzysz portfel, sprawdzasz salda, wysyłasz ETH i tokeny ERC20, wymieniasz aktywa lub wchodzisz w interakcje ze smart contractami. Obsługuje Base, Ethereum, Polygon, Arbitrum i Optimism. Klucze prywatne przechowywane lokalnie — żadne API, żadna zewnętrzna zależność. Idealne dla użytkowników, którzy chcą pełną suwerenność nad swoimi środkami.
Jak używać
Zlokalizuj katalog umiejętności, uruchamiając polecenie, które automatycznie wykryje ścieżkę instalacji (sprawdza standardowe lokalizacje w katalogu domowym). Jeśli folder nie zawiera podkatalogu src/, sklonuj repozytorium z GitHub i zainstaluj zależności npm — proces ten wykonuje się tylko raz.
Wygeneruj portfel za pomocą polecenia node src/setup.js --json. System utworzy plik ~/.evm-wallet.json zawierający klucz prywatny i zwróci adres portfela. Plik jest chroniony uprawnieniami dostępu (chmod 600) — nigdy nie udostępniaj jego zawartości.
Użyj umiejętności w agentcie AI, aby sprawdzić saldo portfela na wybranej sieci (Base, Ethereum, Polygon, Arbitrum lub Optimism). Agent odczyta lokalny plik konfiguracyjny i wyświetli dostępne środki.
Aby wysłać tokeny, poproś agenta o transfer ETH lub tokenów ERC20. Agent użyje klucza prywatnego przechowywanego lokalnie do podpisania transakcji — nie będzie nigdy wysyłać klucza do zewnętrznego serwisu.
W razie potrzeby wymiany tokenów lub interakcji ze smart contractami agent może wykonać te operacje bezpośrednio, korzystając z lokalnego portfela. Wszystkie operacje pozostają na Twoim urządzeniu.
Jeśli klucz prywatny zostanie kiedykolwiek ujawniony, natychmiast przenieś środki do nowego portfela — wygeneruj nowy za pomocą setup.js i usuń stary plik ~/.evm-wallet.json.