solana
Zarządzaj portfelem Solana i operacjami tokenów bezpośrednio z agenta AI
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do obsługi portfela Solana dla agentów AI. Twórz nowe portfele, sprawdzaj salda SOL i tokenów, wysyłaj monety, dokonuj swapów przez Jupiter oraz uruchamiaj tokeny na Pump.fun. Wymaga kluczy API do Solany i Jupiter. Idealny dla automatyzacji operacji blockchain w ramach agentów AI.
Jak używać
Zainstaluj zależności, uruchamiając pip install -r requirements.txt w katalogu skilla.
Wygeneruj nowy portfel Solany, wykonując python3 scripts/initialize.py. Skrypt utworzy parę kluczy, wyświetli adres publiczny portfela i zapisze klucz prywatny w formacie base58 do pliku .env jako SOLANA_PRIVATE_KEY.
Eksportuj klucz prywatny do zmiennych środowiskowych, wpisując export SOLANA_PRIVATE_KEY=$(grep SOLANA_PRIVATE_KEY .env | cut -d '=' -f2) lub source .env.
Sprawdzaj saldo SOL w portfelu, uruchamiając python3 scripts/wallet.py balance. Możesz też sprawdzić saldo konkretnego adresu, dodając adres jako argument.
Wysyłaj SOL do innego portfela, używając python3 scripts/wallet.py send [adres_odbiorcy] [ilość_w_SOL]. Dla tokenów SPL użyj python3 scripts/wallet.py send-token [adres_tokenu] [adres_odbiorcy] [ilość].
Dokonuj swapów tokenów przez Jupiter, uruchamiając python3 scripts/jup_swap.py quote [token_wejściowy] [token_wyjściowy], aby uzyskać kurs wymiany przed wykonaniem transakcji.