30 lines
868 B
Bash
Executable File
30 lines
868 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Кол-во адресов для генерации
|
|
NUM_KEYS=5
|
|
|
|
# RPC endpoint (можешь поменять)
|
|
#RPC_URL="https://api.testnet.solana.com"
|
|
RPC_URL="http://127.0.0.1:8899"
|
|
|
|
echo "👉 Используем RPC: $RPC_URL"
|
|
|
|
for i in $(seq 1 $NUM_KEYS); do
|
|
KEYPAIR="temp-key-$i.json"
|
|
echo "🔐 Генерирую ключ №$i: $KEYPAIR"
|
|
solana-keygen new --outfile "$KEYPAIR" --no-bip39-passphrase --silent
|
|
|
|
PUBKEY=$(solana-keygen pubkey "$KEYPAIR")
|
|
echo "🪙 Публичный ключ: $PUBKEY"
|
|
|
|
echo "💸 Запрашиваю airdrop на $PUBKEY..."
|
|
solana airdrop 1 "$PUBKEY" --url "$RPC_URL"
|
|
|
|
echo "🔍 Проверяю баланс:"
|
|
solana balance "$PUBKEY" --url "$RPC_URL"
|
|
echo "-----------------------------"
|
|
done
|
|
|
|
echo "✅ Готово. Удаляю временные ключи..."
|
|
rm temp-key-*.json
|