SuperAPI AI 工具集

validate-bsv-script

安全与审计

查看项目

更新于 10-16 14:53

技能介绍

用途

validate-bsv-script 用于验证与分析 BSV(Bitcoin SV)脚本,主要目标是检查脚本的正确性、识别脚本类型并排查潜在的安全问题。当用户需要校验 BSV 脚本、分析锁定脚本、解析解锁脚本或检查脚本操作码时,可以借助该技能完成。

主要能力

根据资料,该技能具备以下能力:

  • 校验锁定脚本或解锁脚本
  • 识别脚本类型,例如 P2PKH、P2PK、多签(multisig)等
  • 分析脚本中的操作码(opcodes)
  • 检查可能存在的安全问题

使用方式

该技能通过命令行方式运行,脚本入口为 scripts/validate.ts,使用 bun 执行。资料给出的调用方式如下:

  • 从十六进制校验脚本:
bun run skills/validate-bsv-script/scripts/validate.ts <script-hex>
  • 指定脚本类型:
bun run skills/validate-bsv-script/scripts/validate.ts <script-hex> --type locking
  • 以 JSON 格式输出:
bun run skills/validate-bsv-script/scripts/validate.ts  --json
  • 查看帮助:
bun run skills/validate-bsv-script/scripts/validate.ts --help

适用场景

适合在 BSV 脚本相关的开发、调试与安全审查过程中使用,例如需要确认脚本结构是否正确、判断脚本属于哪种类型、逐项查看操作码,或初步排查脚本层面的安全隐患时。

状态

资料标注该技能状态为 Complete(完成),所有测试通过,可供使用。

限制

资料未提供关于收费、价格、支持的运行环境细节、依赖安装说明或错误处理方式的更多信息,这些内容暂未提供。