SuperAPI AI 工具集

cardano-cli-plutus-scripts-operator

通用与其它

查看项目

更新于 10-15 21:43

技能介绍

用途:该技能用于执行 Plutus 脚本交易,包括从脚本地址花费、提交 datum 与 redeemer。属于操作型技能,因涉及抵押(collateral)风险,必须由人工显式调用,通常在参考 cardano-cli-plutus-scripts 指引后使用。

主要能力:验证脚本哈希与链上一致、派生脚本地址、查询脚本 UTxO、准备仅含 ADA 的抵押 UTxO、构建脚本花费交易、签名与提交,以及通过 --calculate-plutus-script-cost 排查脚本执行预算问题。

使用方式:先获取脚本哈希并派生地址,例如 cardano-cli conway transaction policyid --script-file script.plutus 与 cardano-cli conway address build --payment-script-file script.plutus --testnet-magic 1 --out-file script.addr;再查询脚本 UTxO 与抵押 UTxO;随后用 cardano-cli conway transaction build 构建交易,指定 --tx-in-script-file、--tx-in-inline-datum-present、--tx-in-redeemer-file、--tx-in-collateral 等参数;最后用 cardano-cli conway transaction sign 签名,并在显式确认后 submit。

限制与安全:必须确认抵押 UTxO 仅含 ADA,脚本哈希与预期一致,datum/redeemer JSON 使用前已验证,提交前需人工确认,并先在 preprod/preview 测试网验证。脚本意外失败时抵押资产存在风险,建议使用最小抵押(通常 1-5 ADA),datum/redeemer 不应包含机密信息。资料未提供具体收费、平台支持范围或效果保证。