Skip to content

Kaspa SilverScript Studio v0.2.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 06:31
· 9 commits to main since this release
3f062bd

Kaspa SilverScript Studio v0.2.1

This cross-platform release adds native Windows x64 and Linux x86_64 packages while retaining the macOS Apple Silicon build.

Cross-platform changes

  • Replaced Bash-only native-helper setup with Node.js build scripts for macOS, Windows, and Linux.
  • Added native .exe discovery and runtime wiring for both pinned SilverScript compilers and the local Kascov preflight engine on Windows.
  • Added explicit preflight-engine injection to the Tauri sidecar environment.
  • Replaced the Python-dependent heuristic contract scan with an equivalent built-in JavaScript implementation, so installed desktop builds do not require Python.
  • Added native GitHub Runner builds and verification for macOS Apple Silicon, Windows x64, and Linux x86_64.

Packages

  • macOS Apple Silicon: DMG, ad-hoc signed and not Apple-notarized.
  • Windows x64: NSIS setup executable and MSI package, not Authenticode-signed.
  • Linux x86_64: DEB package and AppImage, not distribution-signed.
  • SHA-256 checksum files are included for all platforms.

Verification boundary

Each package is built on its target operating system only after syntax checks, automated tests, production frontend compilation, pinned native-helper compilation, and realistic SilverScript template compilation succeed.

SilverScript and the KCC721 pack remain experimental. TN10 is recommended. KCC721 standalone and mainnet deployment remain blocked. Passing compilation and preflight tests is not an independent security audit.


中文说明

本次跨平台版本在保留 macOS Apple Silicon 构建的同时,增加 Windows x64 和 Linux x86_64 原生安装包。

跨平台改进

  • 将仅支持 Bash 的原生辅助工具构建流程改为兼容 macOS、Windows 和 Linux 的 Node.js 脚本。
  • 为 Windows 补齐两个固定版本 SilverScript 编译器和本地 Kascov 预检引擎的 .exe 识别与运行时路径。
  • Tauri sidecar 现在会显式传入本地预检引擎路径。
  • 将依赖 Python 的轻量契约扫描改为等价的内置 JavaScript 实现,安装后的桌面应用不再要求用户安装 Python。
  • 增加 macOS Apple Silicon、Windows x64 和 Linux x86_64 原生 GitHub Runner 构建与验证。

安装包

  • macOS Apple Silicon:DMG,采用 ad-hoc 签名,未进行 Apple 公证。
  • Windows x64:NSIS 安装程序和 MSI,未进行 Authenticode 签名。
  • Linux x86_64:DEB 和 AppImage,未进行发行版签名。
  • 三个平台均提供 SHA-256 校验文件。

验证边界

每个平台仅在语法检查、自动化测试、前端生产构建、固定原生辅助工具编译和真实 SilverScript 模板编译全部成功后生成安装包。

SilverScript 与 KCC721 实验包仍处于实验阶段,推荐使用 TN10。KCC721 普通单合约部署和主网部署仍保持禁用。成功编译和预检测试不等于独立安全审计。