用途:该技能用于从钱包向任意以太坊地址或 ENS 名称发送 USDC,可用于转账、付款、打赏或捐赠等转账场景。
主要能力:使用 npx awal@latest send 命令完成转账,支持以美元金额(如 '$1.00'、'1.00')或原子单位(1000000 = $1)指定金额;收款方可为 0x 开头的以太坊地址或 ENS 名称(如 vitalik.eth)。ENS 名称会自动通过以太坊主网解析为地址,并在输出中同时显示 ENS 名称与解析后的地址。
使用方式:先确认钱包已初始化并完成认证,运行 npx awal@latest status 检查状态;若未认证,参考 authenticate-wallet 技能或运行 npx awal@latest awal auth login <email> 登录。命令语法为 npx awal@latest send <amount> <recipient> [--chain <chain>] [--json]。其中 --chain 指定区块链网络,默认 base;--json 以 JSON 格式输出结果。金额含美元符号时需用单引号包裹以防 bash 变量展开。可先用 npx awal balance 检查 USDC 余额。
常见错误:未认证时提示 Not authenticated,需先登录;余额不足提示 Insufficient balance;ENS 无法解析提示 Could not resolve ENS name;收款方无效提示 Invalid recipient。
限制:必须已认证且钱包有足够 USDC 余额;资料未提供手续费、到账时间、支持网络完整列表及具体安全机制等信息。