鱼C论坛

 找回密码
 立即注册
查看: 1558|回复: 0

[作品展示] 【科学家学习笔记1】自定义靓号的eth链上钱包和合约地址(商用)

[复制链接]
发表于 2023-4-14 08:01:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
继上一个帖子的改良版。
跑了几天,得到了0x8888883F073DA92e731cCCFF3A7ec86d4aaBC23A|0x8b5383d29f7540cbc09c5a914308f9e48abc8e7dc79c1e1af791bce115672ef4 类似于这样的结果
我自己用的跑到了10个8. 真靓号,去评论区求KOL打赏也获得了几千USDT了。
现在在研究另一个挣大钱的项目,源码仅供参考。

  1. import csv
  2. import time
  3. from eth_account import Account
  4. import os

  5. # 获取规则数字,其实可以加入字母,a-f之间如aaaa,abcd,aabb
  6. def get_target():
  7.     print("================")
  8.     target=str(input('请输入一个规则数字:'))
  9.     while not(target):
  10.         target=str(input('请别输入空号:'))
  11.     print('开始计算')
  12.     return target

  13. # 创建1个eth钱包和地址
  14. def create_address():
  15.     account=Account.create()
  16.     account_privateKey=account.privateKey.hex()
  17.     account_address=account.address
  18.     return [account_address,account_privateKey]

  19. #日志
  20. def logger(rizhi):
  21.     time_format='%Y-%m-%d %X'
  22.     time_current = time.strftime(time_format)
  23.     with open('logger.txt', 'a+') as f:
  24.         f.write(f'%s {rizhi}\n' %time_current)

  25. # 比对数据
  26. def target_generation(_target):
  27.     logger(f'开始搜寻符合0x{_target}的地址...')
  28.     with open('data.csv','w',newline='') as data_csv:
  29.         writer = csv.writer(data_csv)
  30.         writer.writerow(['地址', '私钥','生成规则'])
  31.         
  32.     _target_length=len(_target)
  33.     if _target_length > 1:
  34.         max_target_collisions=1
  35.     else:
  36.         max_target_collisions=0

  37.     count=0
  38.    
  39.     while max_target_collisions < _target_length:
  40.         data=create_address()
  41.         count+=1
  42.         common_target=os.path.commonprefix([data[0][2:],_target])
  43.         num_target_collisions=len(common_target)
  44.         if count % 20000 ==0:
  45.             logger(f"{count}个地址已生成,匹配率{max_target_collisions}/{_target_length}")
  46.             print(f"{count}个地址已生成,匹配率{max_target_collisions}/{_target_length}")
  47.         if num_target_collisions >= max_target_collisions:
  48.             if num_target_collisions > max_target_collisions:
  49.                 pass
  50.             max_target_collisions=num_target_collisions
  51.             with open('data.csv','a',newline='') as data_csv:
  52.                 writer=csv.writer(data_csv)
  53.                 writer.writerow([data[0],data[1],_target])
  54.             if num_target_collisions == _target_length:
  55.                 logger(f"{count}个地址已生成")
  56.                 break

  57. def main()->None:
  58.     logger("开始运行程序...")
  59.     start=time.time()
  60.     a=get_target()
  61.     target_generation(a)
  62.     end=time.time()
  63.     logger(f"结束程序运行..一共耗费了 {((end-start)/60):.1f} 分。")
  64.    
  65. main()






  66.         
  67.         



  68.         
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-22 22:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表