- Автор темы
- Добавить закладку
- #21
да об этом не подумал) я то ставил валид, щаtry except в цикл добавь иначе при любой ошибке с сидками будет падать чекер (например приватный ключ в списке или сидка не валид)
да об этом не подумал) я то ставил валид, щаtry except в цикл добавь иначе при любой ошибке с сидками будет падать чекер (например приватный ключ в списке или сидка не валид)
import requests
from bip_utils import Bip39MnemonicGenerator, Bip39SeedGenerator, Bip44, Bip44Coins, Bip44Changes
API_KEY = "ТУТ ВАШ АПИ"
BASE_URL = "https://deep-index.moralis.io/api/v2"
def get_balance(address, mnemonic):
bablo = 0.005
url = f"{BASE_URL}/{address}/balance"
headers = {
"accept": "application/json",
"X-API-Key": API_KEY
}
params = {
"chain": "bsc"
}
try:
response = requests.get(url, headers=headers, params=params)
response.raise_for_status()
data = response.json()
balance_wei = int(data.get("balance", 0))
balance = balance_wei / 1e18
if balance > bablo:
with open("found_wallets.txt", "a") as file:
file.write(f"Mnemonic: {mnemonic}\nAddress: {address}\nBalance: {balance}\n\n")
print(f"Найдено баблишко: Адрес {address} баланс {balance}")
except requests.RequestException as e:
print(f"Ошибка при запросе: {e}")
return None
def read_file_check_mnemonic(file_path):
try:
with open(file_path, "r") as file:
for line_number, line in enumerate(file, start=1):
mnemonic = line.strip()
try:
seed = Bip39SeedGenerator(mnemonic).Generate()
bip44 = Bip44.FromSeed(seed, Bip44Coins.ETHEREUM)
address_bip44 = bip44.Purpose().Coin().Account(0).Change(Bip44Changes.CHAIN_EXT).AddressIndex(0).PublicKey().ToAddress()
address_ledger = bip44.Purpose().Coin().Account(0).Change(Bip44Changes.CHAIN_EXT).AddressIndex(1).PublicKey().ToAddress()
balance = get_balance(address_bip44,mnemonic)
balance = get_balance(address_ledger,mnemonic)
except ValueError:
print(f"Неверная мнемоническая фраза на строке {line_number}: {mnemonic}")
except Exception as e:
print(f"Произошла ошибка при обработке фразы на строке {line_number}: {e}")
except FileNotFoundError:
print(f"Файл {file_path} не найден.")
except Exception as e:
print(f"Произошла ошибка: {e}")
file_path = "mnemonic.txt" # Укажите путь к вашему файлу
read_file_check_mnemonic(file_path)
Привет, что именно?)Здравствуй,можешь мне скинуть?
прости,возможно случайно тебя выбрал кому ответить,там человек тулзу скинуть предлагал крякнутуюПривет, что именно?)
у меня есть крякнутая версия, если чего обращайтесь)