SuperAPI AI 工具集

near-cli-rs

部署与运维

查看项目

更新于 10-16 01:34

技能介绍

本技能是 NEAR Protocol 命令行工具 near-cli-rs 的参考说明,面向 LLM 生成非交互式 near 命令:当用户请求对应某个 CLI 动作时,在此查找正确语法,拼出完整一行命令,先展示给用户确认再执行。要求命令从 near 一直写到最终动作标记(send、display、now、create 等),且不得省略 network-config <NETWORK>。版本为 near-cli-rs v0.14+,测试至 v0.30.x(2026-09)。

主要用途与能力覆盖:账户管理(查看账户摘要、导入/导出账户、创建账户含测试网水龙头、删除账户、密钥列表与增删、查询公钥、存储押金、更新社交资料);代币操作(查看 NEAR/FT/NFT 余额、发送 NEAR、发送 FT 与 NFT);质押委托(验证者列表、查看委托余额、存入并质押、质押、全部质押、解质押、全部解质押、提取与全部提取);合约交互(只读与交易型函数调用、部署合约、检查与验证合约、下载 ABI/WASM、查看存储);交易(查看状态、重建交易、签名、发送已签名交易、打印交易、发送元交易);配置(显示连接、增删连接)。

命令语法为 near [GLOBAL_FLAGS] <COMMAND_GROUP> [ENTITY_ARGS] <SUBCOMMAND> [SUB_ARGS] network-config <NETWORK> [SIGNING_OPTION] [FINAL_ACTION]。查看类命令以 now、at-block-height 或 at-block-hash 结尾;交易类命令以签名选项加 send 或 display 结尾;经由水龙头创建账户以 create 结尾。全局标志包括 --offline、--quiet、--teach-me。内置网络为 mainnet 与 testnet,也可使用 near config show-connections 中的自定义连接。金额与 Gas 需按格式书写,如 '1 NEAR'、'1 yoctoNEAR'、'30 Tgas'、'10 usn'、all。签名选项有 keychain、legacy keychain、Ledger、明文私钥、访问密钥文件、助记词、MPC,或 sign-later 生成未签名交易;把 send 换成 display 可只打印已签名交易的 base64 而不广播。

使用方式:按用户意图选择命令组并替换占位符,保留 network-config,优先使用 sign-with-keychain。若生成命令与本地 CLI 版本不一致,用 near --help 或 near <group> <subcommand> --help 核对。限制与注意事项:using-web-wallet 需要浏览器跳转,不适合非交互使用;独立 generate-keypair 命令已移除,改用 account import-account;解质押资金约需 2 个 epoch(约 48 小时)才能提取;gas key 与 ML-DSA-65 后量子密钥属较新或实验性内容,通常仍用 ed25519。手续费、价格、具体平台支持等未在资料中提供。