/jiucai-dreame

区块链科学家本地化小工具

Primary LanguagePython

jiucai-dreame

区块链科学家本地化小工具

由于类似生成账号、转账等操作属于敏感操作,大家使用线上的工具总不会安全,所以在这提供一些实用工具的源码给大家使用和学习交流,同时也能一块共享区块链资讯,好用就给这仓库点下star 和watch吧

基础环境要求(建议都开着梯子)

1.安装python,安装包可到官方地址下载https://www.python.org/ 找,目前windows最新的是 3.10.0,https://www.python.org/ftp/python/3.10.0/python-3.10.0-amd64.exe

2.安装依赖包,windows系统,在目录下双击运行install_requirements.bat ,最后看见successfully字眼表明安装成功即可

工具说明

本仓库前期会提供兼容eth链的转账工具,账号生成,这些链包括eth,bsc,matic,fantom
工具都是python脚本,运行的方法为在命令行下,python xxx.py

工具 功能 说明
gen_account.py 生成账号 主要用来生成账号,可以生成2种,一种带助记词(create_mnemonic),另一个create_accounts不用带助记词,使用例子python gen_account.py,则会各生成10个账号在当前目录下:
result: mnemonic_accounts_2021_11_14 16_42_56.txt
result: accounts_2021_11_14 16_42_56.txt
transfer_bsc.py BSC链批量转账 主要用来批量转账,从1个源账号,批量转账到指定的一批账号里,使用例子python transfer_bsc.py 0x11111111111111111111 myaccounts.json 0.01:
0x111是源账号的私钥,myaccounts.json 是批量目标账号的列表,0.01代表转账0.01个BNB
transfer_matic.py matic马蹄链批量转账 如上BSC转账一样,0.01代表转账0.01个
transfer_fantom.py fantom链批量转账 如上BSC转账一样,0.01代表转账0.01个
transfer_fantom_to1.py fantom链批量归集转账 从多个转账转到一个账号,python transfer_fantom_to1.py src_key_list_filename to_account_addr amount
transfer_token_bsc.py BSC链批量转账token 主要用来批量转账,从1个源账号,批量转账到指定的一批账号里,使用例子python transfer_token_bsc.py 0x11111111111111111111 myaccounts.json 0.01 tokenaddress:
0x111是源账号的私钥,myaccounts.json 是批量目标账号的列表,0.01代表转账0.01个 token(token精度智能获取),tokenaddress 是需要转的token

UPDATE

  • 2021-11-28, 增加 bsc,matic 批量转账
  • 2022-1-12, 增加 bsc上token 批量转账
  • 2022-1-22, 增加 ftm 上批量转账(多转1和1转多)

微信群

Image text