Toolverse
Wszystkie skille

clawdwallet

autor: openclaw

Portfel kryptowalut kontrolowany przez agenta AI — obsługuje 20+ blockchainów z jednego rozszerzenia

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
1

O skillu

ClawdWallet to rozszerzenie Chrome do przeglądarki, które pozwala Twoim agentom AI zarządzać portfelem kryptowalut na wielu blockchainach. Obsługuje sieci EVM (Ethereum, Polygon, Arbitrum), Bitcoin, Solana i Cosmos. Agent może inicjować portfel, zatwierdzać transakcje, łączyć się z aplikacjami zdecentralizowanymi i podpisywać operacje na podstawie Twoich poleceń. Komunikacja odbywa się przez WebSocket, co umożliwia bezpośrednią kontrolę bez ręcznej interwencji.

Jak używać

  1. Sklonuj repozytorium ClawdWallet i zainstaluj zależności: uruchom git clone https://github.com/NeOMakinG/clawdwallet.git, przejdź do folderu projektu, wykonaj npm install i npm run build. Alternatywnie możesz użyć gotowego folderu dist/ z repozytorium.

  2. Załaduj rozszerzenie w Chrome: otwórz chrome://extensions, włącz tryb dewelopera w prawym górnym rogu, kliknij "Załaduj rozpakowane rozszerzenie" i wskaż folder dist/ z projektu.

  3. Skonfiguruj połączenie WebSocket: kliknij ikonę rozszerzenia ClawdWallet w pasku narzędzi Chrome i ustaw adres WebSocket (domyślnie ws://localhost:3033/clawdwallet) — upewnij się, że Twój serwer Clawdbot nasłuchuje na tym porcie.

  4. Zainicjuj portfel w konfiguracji agenta: wyślij polecenie JSON {"type": "init_wallet", "mnemonic": "twoje słowa..."} aby załadować istniejący portfel, lub {"type": "generate_wallet"} aby wygenerować nowy — agent otrzyma adresy dla wszystkich obsługiwanych sieci.

  5. Obsługuj żądania z aplikacji zdecentralizowanych: gdy dApp poprosi o podpis, agent otrzyma żądanie z informacją o łańcuchu, metodzie i pochodzeniu. Wyślij {"type": "sign_and_respond", "requestId": "uuid"} aby zatwierdzić transakcję lub {"type": "reject_request", "requestId": "uuid", "reason": "powód"} aby ją odrzucić.

  6. Monitoruj status portfela: wysyłaj {"type": "get_status"} aby sprawdzić aktualny stan połączenia i dostępne adresy.

Podobne skille