Skip to content

Kaspa SilverScript Studio v0.2.7

Choose a tag to compare

@github-actions github-actions released this 09 Aug 14:08
· 1 commit to main since this release
29595b2

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 computeBudget with a zero legacy sigOpCount, 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-0204 and RUSTSEC-2026-0220.

Live TN10 evidence

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-0204RUSTSEC-2026-0220

真实 TN10 证据

最终继承分配与签到续期在提交节点前都通过了内置固定 Kaspa 脚本引擎和 Kascov 预检。自动化测试覆盖 43 项 Studio 行为,npm 已知漏洞为零。主网继续默认关闭,SilverScript 仍处于实验阶段。