用途:帮助用户学习 Cardano 钱包结构,包括支付/质押密钥生成、地址构建和 UTxO 模型理解,并提供可直接复制的命令模板。
主要能力:提供密钥生成、地址构建、UTxO 查询的模板与解释;支持 Docker 回退模式,在本地未安装 cardano-cli 时通过包装脚本在容器内运行 CLI。
使用方式:先确认网络(mainnet 或 preprod/preview 及 magic number),再通过 doctor 判断 CLI 风格(era 前缀或旧版)。模板示例包括:生成支付密钥 cardano-cli conway address key-gen --verification-key-file payment.vkey --signing-key-file payment.skey;生成质押密钥 cardano-cli conway stake-address key-gen --verification-key-file stake.vkey --signing-key-file stake.skey;构建基础地址 cardano-cli conway address build --payment-verification-key-file payment.vkey --stake-verification-key-file stake.vkey --out-file base.addr --testnet-magic 1;查询 UTxO cardano-cli conway query utxo --address $(cat base.addr) --testnet-magic 1。Docker 模式需先执行 chmod +x {baseDir}/scripts/cardano-cli.sh,再运行 {baseDir}/scripts/cardano-cli.sh version。
适用场景:学习钱包结构、获取命令模板、在测试网创建钱包并验证。
限制:该技能仅提供模板和解释,不执行命令;每个模板需包含验证步骤;示例中不得包含密钥内容;真实资金建议离线生成密钥;密钥文件权限设为 chmod 600 *.skey,避免云同步。