一个用于Web3多号管理的Python工具集,主要用于批量生成以太坊钱包、CEX批量提币、合约交互等操作。
.
├── LICENSE # 许可证文件
├── account # 钱包相关的代码
│ └── wallet_genarate.py # 钱包生成核心代码
├── requirements.txt # 项目依赖
└── util # 实用工具
└── log.py # 日志工具
首先,克隆本仓库到本地:
git clone https://github.com/cyptoKris/chenxi_tools.git
cd chenxi_tools
创建并激活虚拟环境:
对于 macOS/Linux:
python3 -m venv venv
source venv/bin/activate
对于 Windows:
python -m venv venv
.\venv\Scripts\activate
安装项目所需的所有依赖包:
pip install -r requirements.txt
该模块用于批量生成以太坊钱包,包含以下功能:
- 自定义生成钱包数量
- 生成12词助记词
- 导出钱包地址和私钥
- JSON格式保存所有钱包信息
- 显示生成进度
- 完整的日志记录
使用方法:
python account/wallet_genarate.py程序会提示:
- 输入要生成的钱包数量
- 如果输出文件已存在,询问是否覆盖
- 显示生成进度
- 完成后显示保存位置
生成的钱包信息包含:
- 钱包名称
- 钱包地址
- 助记词
- 私钥
计划功能:
- CEX批量提币
- 批量转账
- 合约交互
计划功能:
- 批量导入助记词
- 自动化钱包操作
计划功能:
- 领水
- 批量查询
- 等待其他功能开发完成
- Python 3.7+
- eth-account
- 其他依赖见 requirements.txt
- 私钥和助记词是访问钱包的唯一凭证,请务必安全保管
- 建议在离线环境下生成钱包
- 不要将包含私钥的文件上传到公共仓库
- 定期备份钱包信息
本工具仅供学习研究使用。在参与任何项目时请遵守相关规则和法律法规。
欢迎提交 PR,报告问题或提出建议。我们鼓励开放协作,大家一起改进这个工具集。
- Fork 本仓库
- 创建功能分支 (git checkout -b feature-branch)
- 提交更改 (git commit -m 'Add new feature')
- 推送分支 (git push origin feature-branch)
- 创建 Pull Request