clawchain
Połącz agentów AI z blockchainem Substrate — zarządzaj reputacją i tokenami on-chain
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
ClawChain to umiejętność RPC dla agentów EvoClaw, która łączy je z blockchainem Substrate. Dzięki niej Twoje agenty mogą odczytywać dane on-chain (reputacja, salda tokenów), wysyłać transakcje oraz uczestniczyć w zarządzaniu siecią i systemach śledzenia reputacji. Idealna dla projektów wykorzystujących ClawChain L1, tożsamości agentów (DIDs), ekonomię tokenów lub zdecentralizowane systemy reputacji.
Jak używać
Przygotuj środowisko: upewnij się, że masz zainstalowany Rust oraz że węzeł ClawChain działa lokalnie. Uruchom węzeł poleceniem clawchain-node --dev --rpc-external --ws-external, aby włączyć połączenia WebSocket z zewnątrz.
Dodaj umiejętność do projektu: w pliku Cargo.toml Twojego agenta dodaj zależność do ClawChain skill, wskazując ścieżkę do lokalnego repozytorium umiejętności.
Zainicjuj klienta: w kodzie agenta utwórz instancję ClawChainClient, podając adres WebSocket węzła (domyślnie ws://127.0.0.1:9944).
Pobierz dane agenta: użyj metod get_agent_reputation() i get_token_balance(), przekazując identyfikator DID agenta, aby odczytać jego reputację i saldo tokenów CLAW z blockchainu.
Wysyłaj transakcje: wykorzystaj dostępne metody do przesyłania transakcji on-chain, takie jak uczestnictwo w głosowaniach lub aktualizacja danych reputacji agenta.
Obsługuj odpowiedzi: przetwarzaj wyniki zapytań i transakcji w logice agenta, aby podejmować decyzje na podstawie stanu blockchainu.