Talentum Monad 测试网领水机器人,每日自动领取 0.3 个 MON 测试代币。如果领取失败,将自动进行重试。

请注意:此脚本旨在免去每日手动领取水源的繁琐,但并不能跳过 Talentum 领水的条件限制。领水钱包地址必须满足以下必要条件:
- 完成任意 10 个 Talentum 任务
- 在其他 EVM 链的资产大于 20 美元
- Python 3.10+
首先,克隆项目并安装所需的依赖包:
git clone https://github.com/fachebot/talentum-monad-bot.git
cd talentum-monad-bot
pip3 install -r requirements.txt
复制示例配置文件以进行初始化:
cp config/keys.json.sample config/keys.json
cp config/proxy.json.sample config/proxy.json
cp config/tokens.json.sample config/tokens.json
有两种方式可以配置 Talentum 账号的登录鉴权信息:
-
通过网页获取:
- 在浏览器中登录 Talentum 账号。
- 使用浏览器开发者工具查看任意
https://monad-api.talentum.id/api
请求中的 authorization 信息。 - 将该信息填写到
config/tokens.json
文件中。这种方式无需提供私钥更安全,但操作较为繁琐。
-
自动获取鉴权信息
- 将一个或多个以太坊账号的私钥填写到
config/keys.json
文件中。 - 执行命令
python3 login.py
,系统将自动进行登录并将用户鉴权的 Bearer Token 保存到config/tokens.json
文件中。这种方法更便捷。
PS > python login.py 2025-03-15 23:52:01,239 - root - INFO - 0x0000000000000000000000000000000000000000 登录成功, 已记录Bearer Token 2025-03-15 23:52:01,240 - root - INFO - 全部账号登录成功,已更新 config/tokens.json 文件
- 将一个或多个以太坊账号的私钥填写到
执行以下命令以自动为 config/tokens.json
文件中配置的所有账号领取测试代币:
python3 faucet.py
可以在服务器后台运行,如果遇到领取失败的情况,系统将自动进行重试。保证每个账号每天都能领取到 0.3 个 MON 测试代币。
欢迎任何形式的贡献,您可以通过提交 Issues 或 Pull Requests 来参与项目的改进。
此项目遵循 MIT 许可证,详细信息请参见 LICENSE 文件。