Toolverse
Wszystkie skille

sage-system

autor: openclaw

Monitoruj stan synchronizacji, wersję i wydajność bazy danych portfela Sage.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science
Wyświetlenia
1

O skillu

Sage System to zestaw operacji diagnostycznych i konserwacyjnych dla portfela. Sprawdzaj postęp synchronizacji monet, informacje o wersji oprogramowania, statystyki bazy danych oraz optymalizuj jej wydajność. Narzędzie udostępnia cztery główne endpointy: kontrolę statusu synchronizacji (liczba zsynchronizowanych monet, saldo, adresy), pobranie numeru wersji, analizę parametrów bazy danych (rozmiar, wolne miejsce, strony) i uruchamianie konserwacji z opcją pełnej optymalizacji. Idealne do monitorowania zdrowia portfela i zarządzania zasobami.

Jak używać

  1. Zainstaluj skill Sage System w swoim środowisku agenta, upewniając się, że masz dostęp do RPC portfela Sage.

  2. Aby sprawdzić postęp synchronizacji portfela, użyj komendy get_sync_status z pustym obiektem payload. Odpowiedź zawiera liczbę zsynchronizowanych monet, całkowite saldo, adresy portfela i rozmiar bazy danych. Oblicz procent synchronizacji dzieląc synced_coins przez total_coins i mnożąc przez 100.

  3. Pobierz numer wersji oprogramowania portfela za pomocą get_version, która zwraca aktualną wersję w formacie X.Y.Z.

  4. Przeanalizuj stan bazy danych komendą get_database_stats, aby uzyskać informacje o liczbie stron, wolnym miejscu, rozmiarze bazy w bajtach i stanie Write-Ahead Log (WAL).

  5. Uruchom konserwację bazy danych za pomocą perform_database_maintenance z parametrem force_vacuum ustawionym na false dla standardowej optymalizacji. Jeśli chcesz pełną optymalizację (wolniejszą), ustaw force_vacuum na true. Operacja zwraca czas trwania poszczególnych faz i liczbę zoptymalizowanych stron.

  6. Monitoruj regularnie status synchronizacji i statystyki bazy, aby upewnić się, że portfel pracuje efektywnie i ma wystarczająco wolnego miejsca.

Podobne skille