Profile Test
Test Speed Generate Key With Secp256k2 and Convert to Compressed and Uncompressed Bitcoin Address Wallet
import os, timeit
setup_code = """
from os import urandom
from secp256k2 import Contactor
cont = Contactor()
def test_Profile_1():
numd = urandom(32)[0]
caddr = cont.privatekey_to_address(0, True, numd)
uaddr = cont.privatekey_to_address(0, False, numd)
"""
# // Total Generated
num = 10000
time1 = timeit.timeit("test_Profile_1()", setup=setup_code, number=num)
print(f"Generated & Convereted {format(num, ',')} Key To : {time1:.6f} sec")Output
Performance Benchmark
Test Setup:
Benchmark Code:
Results:
Conclusion:
Last updated