Kaspa SilverScript Studio v0.2.7
Kaspa SilverScript Studio v0.2.7
This release fixes three transaction-construction defects found by exercising the packaged Studio against the live Kaspa TN10 network, not only against mocks.
Transaction correctness
- Studio now applies a conservative 0.5 KAS/TKAS covenant-cell floor. This keeps a genesis split funded from a large faucet or mining UTXO within both the bundled wallet calculator and current node storage-mass limits; it is not presented as a consensus dust rule.
- Genesis deployment evaluates eligible UTXOs from smallest to largest and records exact mass diagnostics before any wallet signature.
- Toccata v1 covenant and P2PK co-spend inputs now use
computeBudgetwith a zero legacysigOpCount, matching the current node RPC and consensus encoding. - Lifecycle packages are fully assembled before fee calculation. Studio consumes the pinned local script-engine mass/fee report and adds a conservative reserve for each real CheckSig before asking anyone to sign.
- Phrase-free TN10 inheritance check-in remains narrowly authorized and fail-closed, with a 0.02 TKAS maximum automatic fee.
- The audited MIT-licensed Kascov preflight source snapshot and Cargo lockfile are now committed with Studio. Rebuilding the local engine no longer depends on the removed upstream commit remaining reachable; minimal transitive updates address
RUSTSEC-2026-0204andRUSTSEC-2026-0220.
Live TN10 evidence
- Wallet transfer:
f3734e73… - 0.5 TKAS inheritance covenant genesis:
94d0414e… - Mature 50/50 inheritance distribution:
185bac65… - Owner-signed same-covenant check-in continuation:
103e9047…
The final inheritance distribution and renewal both passed the bundled pinned Kaspa script engine and Kascov preflight before node submission. Automated tests cover 43 Studio behaviors; npm reports zero known vulnerabilities. Mainnet remains disabled by default, and SilverScript remains experimental.
中文说明
本版修复了三个只有把打包后的 Studio 接入真实 Kaspa TN10 网络后才暴露的交易构建问题,而不是只依赖模拟测试。
交易正确性
- Studio 现在采用保守的 0.5 KAS/TKAS Covenant Cell 下限,避免从水龙头或挖矿大额 UTXO 拆分时超过内置钱包计算器与当前节点的存储质量限制;这不是共识层 dust 规则。
- 契约创世部署会从小到大评估可用 UTXO,并在请求钱包签名前记录精确质量诊断。
- Toccata v1 契约输入和 P2PK 共同授权输入现在只使用
computeBudget,旧版sigOpCount固定为零,与当前节点 RPC 和共识编码一致。 - 生命周期操作包会先完整装配 redeem program 和参数,再读取固定本地脚本引擎的质量/费用报告;每个真实 CheckSig 都会在签名前加入保守费用预留。
- TN10 免短语继承签到仍严格限制在当前项目、当前 UTXO 和同 Covenant 延续,自动手续费上限为 0.02 TKAS。
- 已审计的 MIT 许可 Kascov 预检源码快照和 Cargo 锁文件现已随 Studio 一同提交;重建本地引擎不再依赖已被上游删除的历史提交仍可访问,并以最小依赖升级修复
RUSTSEC-2026-0204与RUSTSEC-2026-0220。
真实 TN10 证据
- 钱包转账:
f3734e73… - 0.5 TKAS 继承契约创世:
94d0414e… - 成熟后的 50/50 继承分配:
185bac65… - 拥有者签名、同 Covenant 延续的签到交易:
103e9047…
最终继承分配与签到续期在提交节点前都通过了内置固定 Kaspa 脚本引擎和 Kascov 预检。自动化测试覆盖 43 项 Studio 行为,npm 已知漏洞为零。主网继续默认关闭,SilverScript 仍处于实验阶段。