Kaspa SilverScript Studio v0.2.0
Kaspa SilverScript Studio v0.2.0
This release expands Studio from a local template workspace into a reusable covenant construction and operation toolkit.
Highlights
- Pinned the default official SilverScript compiler to
4b0e1cd69739934f92c3ac4df1bb13d912418b2b, with the previous compiler retained as a SHA-256-pinned legacy reproducibility profile. - Added compiler compatibility profiles, breaking-change detection, typed constructor-array adaptation, and conservative source migration.
- Added replaceable
CovenantStateSourceproviders that independently verify candidate covenant UTXOs. - Added isolated P2PK co-spend wallet authorization and a 2–32 input atomic multi-covenant transaction builder.
- Added deterministic Merkle one-time claim and Commit/Reveal templates with operation-package builders.
- Added mature inheritance distribution: renewal closes at the maturity boundary and an unsigned inheritor payout transaction can be built from the Studio or a portable operation package.
- Added a four-contract TN10 Experimental KCC721 research pack with guided bilingual metadata input, deterministic local hashing, strict existing-collection validation, and atomic two-NFT transfer coverage.
- Expanded bilingual UI and documentation for compiler migration, proofs, portable signing, atomic operations, inheritance distribution, and KCC721 workflows.
Verification
- 36/36 automated tests passed.
- Syntax checks and Vite production build passed.
- Built-in templates compile with realistic constructor arguments using the pinned compiler profile.
- macOS Apple Silicon desktop bundle rebuilt and structurally verified.
- The application is ad-hoc signed; it is not Apple Developer ID notarized.
Safety boundary
SilverScript and the KCC721 pack remain experimental. TN10 is the recommended network. Standalone and mainnet KCC721 deployment remain blocked. Compilation, local preflight, and passing tests are not an independent security audit.
中文说明
Studio 0.2 从本地模板工作台扩展为可复用的 Covenant 构建与操作工具集。
主要更新
- 默认官方 SilverScript 编译器固定到
4b0e1cd69739934f92c3ac4df1bb13d912418b2b,同时保留旧编译器作为 SHA-256 固定的复现档案。 - 增加编译器兼容性档案、破坏性变更检测、构造数组类型适配和保守源码迁移。
- 增加可替换的
CovenantStateSource,会独立复核候选 Covenant UTXO。 - 增加只签指定输入的 P2PK co-spend 钱包授权,以及支持 2–32 个输入的原子多 Covenant 交易构建器。
- 增加 Merkle 一次性领取和 Commit/Reveal 确定性模板与操作包构建器。
- 完成到期继承分配流程:到期后关闭续期,并可在 Studio 内或通过便携操作包构建继承人付款交易。
- 增加四合约 TN10 Experimental KCC721 研究包,提供中英双语元数据向导、本地确定性哈希、已有集合 ID 严格校验,以及两枚 NFT 原子转移测试。
- 新增功能均补齐中英文界面和文档,包括编译迁移、证明、便携签名、原子操作、继承分配和 KCC721 流程。
验证结果
- 36/36 自动化测试通过。
- 语法检查和 Vite 生产构建通过。
- 内置模板使用固定编译器及真实构造参数完成编译测试。
- macOS Apple Silicon 桌面应用已重新构建并通过结构校验。
- 应用采用 ad-hoc 签名,尚未使用 Apple Developer ID 公证。
安全边界
SilverScript 与 KCC721 实验包仍处于实验阶段,推荐使用 TN10。KCC721 普通单合约部署和主网部署仍保持禁用。成功编译、本地预检与测试通过不等于独立安全审计。