SuperAPI AI 工具集

ika-cli

部署与运维

查看项目

更新于 10-15 21:36

技能介绍

用途:Ika CLI 是 Sui 上 Ika 去中心化 MPC 签名网络的命令行界面,用于 dWallet 操作、验证者管理、系统部署与网络管理。

主要能力:dWallet 子命令支持通过 DKG 创建 dWallet、请求签名、条件/未来签名(future-sign create/fulfill)、批量预签名(单笔最多 20 个)、全局预签名、导入外部密钥、注册与获取加密密钥、验证预签名、查询 dWallet 信息、列出能力与预签名、提取签名公钥、解密链上加密份额、查询 epoch 与定价、离线生成密钥对及用户份额管理。另有 network、config、validator(30+ 子命令)、protocol、completion 等命令。

安装:brew install ika-xyz/tap/ika,或从 GitHub Releases 下载预编译二进制(linux-x64、linux-arm64、macos-x64、macos-arm64、windows-x64),或源码构建 cargo build --release -p ika。需 Sui CLI(sui keytool 管理密钥)。

用法:全局标志包括 --json、--client.config、--ika-config、--gas-budget、-y/--yes、-q/--quiet。曲线取 secp256k1、secp256r1、ed25519、ristretto;签名算法取 ecdsa、taproot、eddsa、schnorrkel;哈希方案取 keccak256、sha256、double-sha256、sha512、merlin。密钥份额可通过 --secret-share 文件、--secret-share-hex 或省略两者由 Sui keystore 派生解密。加密密钥从 Sui keystore 地址无状态派生,可用 --seed-file、--address、--encryption-key-index 控制,旧密钥用 --legacy-hash。

限制:protocol 命令受 feature gate 限制;批量预签名上限 20;具体收费、价格与效果资料暂未提供。