solana
Solana wallet operations - create wallets, check balances, send SOL/tokens, swap via Jupiter, launch tokens on Pump.fun
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Solana wallet operations - create wallets, check balances, send SOL/tokens, swap via Jupiter, launch tokens on Pump.fun
How to use
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.