safe-multisig-skill
Zarządzaj transakcjami Safe multisig — propozycje, potwierdzenia i wykonanie na wielu łańcuchach
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do obsługi kont Smart Account Safe za pośrednictwem SDK Safe{Core}. Twój agent może tworzyć nowe Safe, pobierać właścicieli i progi podpisu, wymieniać oczekujące transakcje multisig, budować i proponować transakcje, dodawać potwierdzenia oraz wykonywać je na łańcuchu. Obsługuje Base, Ethereum, Optimism, Arbitrum, Polygon i inne sieci. Wszystkie skrypty używają TypeScript ze ścisłą walidacją i zwracają JSON.
Jak używać
Przejdź do katalogu umiejętności i uruchom skrypt bootstrap.sh, aby zainstalować zależności i przygotować środowisko. Następnie uruchom sanity check za pomocą safe_about.sh z parametrem --chain, aby sprawdzić połączenie z wybraną siecią (np. base).
Aby utworzyć nowe Safe, użyj skryptu create-safe.ts z parametrami --chain, --owners (lista adresów oddzielonych przecinkami) i --threshold (liczba wymaganych podpisów). Dodaj flagę --deploy i ustaw zmienną SAFE_SIGNER_PRIVATE_KEY, jeśli chcesz wysłać transakcję wdrożenia na łańcuch.
Pobierz informacje o istniejącym Safe za pomocą safe-info.ts, podając --chain i --safe z adresem konta. Otrzymasz dane o właścicielach, progu podpisu i aktualnym nonce.
Wyświetl oczekujące transakcje multisig za pomocą list-pending.ts z parametrem --chain. Możesz również użyć safe_txs_list.ts, aby zobaczyć wszystkie transakcje (zarówno oczekujące, jak i wykonane).
Aby zaproponować nową transakcję, użyj propose-tx.ts z wymaganymi parametrami. Następnie dodaj potwierdzenia od innych właścicieli za pomocą approve-tx.ts, przekazując hash transakcji.
Gdy transakcja zbierze wystarczającą liczbę potwierdzeń, wykonaj ją na łańcuchu za pomocą execute-tx.ts. Wszystkie skrypty obsługują flagę --help, aby wyświetlić pełną dokumentację parametrów.
Podobne skille
langgraph-docs
autor: langchain-ai
langchain
autor: zechenzhangAGI
lean4-theorem-proving
autor: cameronfreer
backtesting-frameworks
autor: wshobson
code-reviewer
autor: google-gemini
crypto-research
autor: stevengonsalvez