核心用法
send-token 技能用于通过 OpenAnt CLI 在 Solana 或 Base 链上执行代币转账操作。用户只需提供链名、代币标识(名称或合约地址)、金额和目标地址,系统即可生成并执行转账命令。
关键命令格式:
npx @openant-ai/cli@latest wallet send <chain> <token> <amount> <to> --json
支持双链操作:Solana(原生 SOL、USDC、任意 SPL 代币)和 Base(原生 ETH、USDC、任意 ERC20 代币)。代币标识可使用常用名称(sol、eth、usdc)或直接传入合约/铸造地址。
显著优点
1. 多链统一接口:单一命令格式支持 Solana 和 Base 两条主流公链,降低用户学习成本
2. 灵活代币支持:既支持原生币和知名稳定币,也支持通过地址发送任意长尾代币
3. 结构化输出:强制 --json 参数确保机器可解析的响应,便于自动化集成
4. 地址格式校验:内置 Solana base58 地址与 EVM 0x 地址的区分逻辑,防止跨链误转
5. 余额前置检查:执行转账前可通过 wallet balance 验证资金充足性
潜在缺点与局限性
1. Gas 费意识要求高:系统不会自动预留 gas,用户需自行确保余额覆盖手续费(Solana 约 0.000005 SOL,Base 需 ETH)
2. 不可逆风险:区块链转账一旦确认无法撤回,地址错误将导致永久资产损失
3. 链歧义问题:USDC 等多链部署代币需用户明确指定链,系统不会智能推断
4. 依赖外部 CLI:功能完全绑定 @openant-ai/cli@latest,版本更新或网络问题可能影响可用性
5. 认证门槛:必须先完成 authenticate-openant 技能认证才能使用
适合人群
- 需要频繁在 Solana/Base 链上进行 USDC/SOL/ETH 转账的 DeFi 用户
- 希望以命令行方式自动化支付流程的开发者或交易员
- 使用 OpenAnt 托管钱包进行链上结算的企业或个人
- 需要向多个地址批量分发代币的运营人员
常规风险
| 风险类型 | 说明 |
|---------|------|
| **地址错误** | 粘贴或输入错误地址导致资产永久丢失,必须二次确认完整地址 |
| **链不匹配** | 将 Solana 地址用于 Base 转账或反之,交易将失败或资产丢失 |
| **Gas 不足** | 发送全部余额未预留手续费会导致交易失败 |
| **合约风险** | 使用陌生代币合约地址可能遭遇假币或诈骗代币 |
| **社会工程** | 攻击者诱导用户向恶意地址转账,需警惕"紧急转账"等话术 |
安全建议
- 始终通过
wallet balance确认余额充足后再执行转账 - 首次向新地址转账建议先发送小额测试
- 仔细核对地址前缀(
0x为 EVM,[1-9A-HJ-NP-Za-km-z]长串为 Solana) - 对大额转账采取"地址分段确认"策略:让用户口头或文字复述地址后几位