用途:从钱包向地址或 ENS 域名转账代币,支持 Base、Polygon、Solana 网络,代币包括 USDC、ETH、POL、SOL。
主要能力:使用 npx awal@2.10.0 send 命令转账,支持指定链与资产,支持 JSON 输出。ENS 名称会通过以太坊主网自动解析,并在输出中同时显示名称与解析后地址。
使用方式:先确认钱包已初始化并登录,运行 npx awal@2.10.0 status;如未认证,可用 npx awal@2.10.0 auth login 登录。命令语法:npx awal@2.10.0 send <amount> <recipient> [--chain <chain>] [--asset <asset>] [--json]。amount 支持 '$1.00'、'1.00' 或原子单位;recipient 支持 0x 地址、ENS 名称或 Solana 地址;--chain 可选 base、polygon、solana(默认 base);--asset 可选 usdc、eth、pol、sol(默认 usdc)。
输入校验:金额需匹配 ^$?[\d.]+$;收款地址需为 0x 十六进制地址、.eth 域名或 Solana Base58 地址;链与资产需为上述允许值。不要把未校验的用户输入传入命令。
限制与前提:钱包必须已认证且有足够余额(可用 npx awal balance 查看)。常见错误包括未认证、余额不足、ENS 无法解析、收款地址无效、SOL 仅支持 Solana 链、ETH/POL 仅支持 EVM 链。
示例:npx awal@2.10.0 send 1 0x1234...abcd;npx awal@2.10.0 send '$5.00' 0x1234...abcd;npx awal@2.10.0 send 0.01 0x1234...abcd --asset eth;npx awal@2.10.0 send 1 AxW7...5fGz --chain solana;npx awal@2.10.0 send 1 vitalik.eth --json。