from eth_account import Account
import secrets
import time
from web3 import Web3
الاتصال بشبكة إيثريوم عبر مزود مجاني
infura_url = "https://cloudflare-eth.com"
w3 = Web3(Web3.HTTPProvider(infura_url))
print("=" * 45)
print(" فحص محافظ إيثريوم (مع إظهار المفاتيح)")
print("=" * 45)
if not w3.is_connected():
print("❌ فشل الاتصال بالشبكة، تحقق من اتصال الإنترنت.")
else:
print("✅ متصل بشبكة البلوكشين بنجاح\n")
wallets = []
توليد 3 محافظ للاختبار الآمن
for i in range(3):
private_key = "0x" + secrets.token_hex(32)
account = Account.from_key(private_key)
address = account.address
wallets.append(
{"number": i + 1, "private_key": private_key, "address": address}
)
print("🔎 جاري فحص الأرصدة وعرض التفاصيل...\n")
for attempt, wallet in enumerate(wallets, 1):
address = wallet["address"]
private_key = wallet["private_key"]
try:
balance_wei = w3.eth.get_balance(address)
balance_eth = w3.from_wei(balance_wei, "ether")
except Exception as e:
balance_eth = 0
print(f"خطأ في الاتصال: {e}")
# طباعة العنوان، الرصيد، والمفتاح الخاص لكل محفظة
print(f"[{attempt:02d}] العنوان: {address}")
print(f" الرصيد: {balance_eth} ETH")
print(f" المفتاح: {private_key}")
print("-" * 45)
time.sleep(1)
print("\nانتهى الفحص.")
from eth_account import Account
import secrets
import time
from web3 import Web3
الاتصال بشبكة إيثريوم عبر مزود مجاني
infura_url = "https://cloudflare-eth.com"
w3 = Web3(Web3.HTTPProvider(infura_url))
print("=" * 45)
print(" فحص محافظ إيثريوم (مع إظهار المفاتيح)")
print("=" * 45)
if not w3.is_connected():
print("❌ فشل الاتصال بالشبكة، تحقق من اتصال الإنترنت.")
else:
print("✅ متصل بشبكة البلوكشين بنجاح\n")
wallets = []
توليد 3 محافظ للاختبار الآمن
for i in range(3):
private_key = "0x" + secrets.token_hex(32)
account = Account.from_key(private_key)
address = account.address
print("🔎 جاري فحص الأرصدة وعرض التفاصيل...\n")
for attempt, wallet in enumerate(wallets, 1):
address = wallet["address"]
private_key = wallet["private_key"]
print("\nانتهى الفحص.")