Untitled

 avatar
unknown
plain_text
a month ago
1.0 kB
4
Indexable
import time
from eth_account import Account

def generate_ethereum_addresses(num_addresses):
    start_time = time.time()

    with open("ethereum_addresses.txt", "w") as f:
        for i in range(num_addresses):
            # Générer une clé privée Ethereum
            private_key = Account.create().privateKey.hex()

            # Générer l'adresse publique Ethereum
            address = Account.privateKeyToAccount(private_key).address

            # Sauvegarder la clé privée et l'adresse dans un fichier txt
            f.write(f"Clé privée: {private_key} | Adresse: {address}\n")
            print(f"Clé privée: {private_key} | Adresse: {address}")

    end_time = time.time()
    print(f"\nGénération terminée. {num_addresses} adresses Ethereum générées en {end_time - start_time} secondes.")

def main():
    num_addresses = int(input("Combien d'adresses Ethereum voulez-vous générer ? "))
    generate_ethereum_addresses(num_addresses)

if __name__ == "__main__":
    main()
Leave a Comment