核心用法
MintYourAgent 是一款面向 AI Agent 和开发者的 Solana 代币发射工具,通过纯 Python 实现本地交易签名,无需安装 solana-cli、jq 或 bash 等外部依赖。核心工作流为:
1. 环境准备:pip install solders requests 后执行 python mya.py setup 创建钱包
2. 钱包管理:支持地址查询、余额检查、密钥导出至 Phantom/Solflare、安全导入(推荐 stdin 方式)及定期备份
3. 代币发射:python mya.py launch 配合 --name/--symbol/--description/--image 必填参数,可选 --initial-buy 或 --ai-initial-buy 自动决策初始购买量
4. 网络切换:通过 --network 在 mainnet/devnet/testnet 间切换,devnet 支持 airdrop 领测试币
工具将钱包数据隔离存储于 ~/.mintyouragent/(而非技能目录),确保更新时资产安全。所有交易本地签名,私钥永不离开本机。
显著优点
- 零外部依赖:纯 Python 实现,Windows/Mac/Linux 原生支持,规避 CLI 工具链兼容性问题
- 安全设计:钱包目录隔离、600 权限恢复密钥、审计日志、校验和验证、推荐 stdin 导入防进程泄露
- AI 友好:内置
--ai-initial-buy智能决策(保留 0.05 SOL 手续费、使用 15% 余额、上限 1 SOL),提供--dry-run预演和详细首次发射指南 - 功能完整:除发射外涵盖转账、消息签名、趋势查询、排行榜、多格式输出(JSON/CSV/Table)、环境变量与 .env 配置
- 开源免费:MIT 协议,无平台抽成,创作者保留全部费用
潜在局限与风险
- 平台依赖:底层调用 pump.fun API 与绑定曲线机制,若 pump.fun 服务中断或政策变化将影响功能
- 金融风险:代币发射存在失败、流动性枯竭、价格暴跌可能,
--initial-buy决策不可逆 - 速率限制:免费用户每日限 3 次发射,需持有 $SOUL 代币提升额度
- 操作门槛:虽无需编程,但理解 slippage、priority fee、 bonding curve 等概念仍需学习成本
- 私钥管理:虽有安全建议,但用户若误用
--key参数导入密钥,将在进程列表中暴露
适合人群
- 需自动化批量发射代币的 AI Agent 开发者
- 希望规避复杂 CLI 工具链、追求跨平台一致性的技术用户
- 熟悉 Solana 生态、理解 memecoin 风险的进阶加密玩家
- 需在本地安全环境中管理多钱包的机构或团队
常规风险提示
1. 资金隔离:严格使用专用钱包,单钱包仅存放单次发射所需资金(约 0.05 SOL 手续费+初始购买额)
2. 测试优先:首次使用务必在 devnet 执行 airdrop 与 launch --dry-run 验证流程
3. 备份习惯:定期执行 backup create,妥善保管 RECOVERY_KEY.txt
4. 供应链安全:依赖 solders 与 requests 库,建议锁定版本并通过可信渠道安装
5. 网络钓鱼:核实 API 端点,警惕仿冒的 .env 配置或备份文件诱导泄露密钥