Toolverse
All skills

clawchain

by openclaw

ClawChain RPC client for EvoClaw agents. Connects to Substrate-based blockchain, queries on-chain agent data, submits transactions, and enables agents to participate in on-chain governance and reputation tracking. Use when working with ClawChain L1 blockchain, agent DIDs, token

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Testing
Views
1

About this skill

ClawChain RPC client for EvoClaw agents. Connects to Substrate-based blockchain, queries on-chain agent data, submits transactions, and enables agents to participate in on-chain governance and reputation tracking. Use when working with ClawChain L1 blockchain, agent DIDs, token economics, or agent reputation systems.

How to use

  1. 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.

  2. 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.

  3. Zainicjuj klienta: w kodzie agenta utwórz instancję ClawChainClient, podając adres WebSocket węzła (domyślnie ws://127.0.0.1:9944).

  4. 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.

  5. Wysyłaj transakcje: wykorzystaj dostępne metody do przesyłania transakcji on-chain, takie jak uczestnictwo w głosowaniach lub aktualizacja danych reputacji agenta.

  6. Obsługuj odpowiedzi: przetwarzaj wyniki zapytań i transakcji w logice agenta, aby podejmować decyzje na podstawie stanu blockchainu.

Related skills