Post
Topic
Board Proje Geliştirme
Merits 1 from 1 user
Re: Bitcoin; Algoritma Üzerine Yöntemler
by
Jupiter_01
on 31/05/2024, 09:26:03 UTC
⭐ Merited by Vispilio (1)
slm herkese

bnb ağı için basit bir kod kullanmak isteyenler için...
kodu test etmek için sizden bir adres girmenizi ister girilen adresin bakiyesini kontrol eder daha sonrasında rasgele bnb adresi üretip bakiyesini kontrol eder bulursa yazdırır... Smiley

modülleri yüklemeyi unutmayın

import os
from web3 import Web3
from eth_account import Account

# BSC (Binance Smart Chain) bağlantısı
bsc = Web3(Web3.HTTPProvider('https://bsc-dataseed.binance.org/'))

def generate_random_keypair():
    """Rastgele bir Ethereum/BSC Keypair üretir."""
    account = Account.create(os.urandom(32))
    return account.key, account.address

def check_balance(address):
    """Belirtilen adresin BNB bakiyesini kontrol eder."""
    balance = bsc.eth.get_balance(address)
    return balance

def main():
    # Kullanıcıdan bir BNB adresi al
    user_address = input("Lütfen bakiyesini kontrol etmek istediğiniz BNB adresini girin: ")
    user_balance = check_balance(user_address)
    user_balance_in_bnb = Web3.from_wei(user_balance, 'ether')
    print(f"Kullanıcı Adresi: {user_address}, Bakiye: {user_balance_in_bnb} BNB")
   
    found = False
    while not found:
        private_key, address = generate_random_keypair()
        balance = check_balance(address)
        balance_in_bnb = Web3.from_wei(balance, 'ether')
        print(f"Address: {address}, Balance: {balance_in_bnb} BNB")
        if balance > 0:
            found = True
            with open("bulundu1.txt", "a") as f:
                f.write(f"Private Key: {private_key.hex()}\n")
                f.write(f"Address: {address}\n")
                f.write(f"Balance: {balance_in_bnb} BNB\n\n")
            print(f"Found an address with balance > 0: {address}")
            print(f"Private Key: {private_key.hex()}")

if __name__ == "__main__":
    main()