Skip to content

Releases: qubic/Qubic.NET.Toolkit

v0.3.0

22 Feb 23:11

Choose a tag to compare

Qubic.NET Toolkit v0.3.0

What's New

Testing Section

New Testing section with three tools for network testing and smart contract development.

SC Tester

  • Parse C++ contract headers at runtime — paste code directly or fetch from a GitHub URL (defaults to MsVault.h)
  • Dynamically renders input forms for contract functions and procedures based on the parsed header
  • Full struct serialization with MSVC alignment rules, array fields, identity types, and asset name encoding
  • Execute function queries and procedure calls against the live network
  • Safety warning displayed for loading external/untrusted contract headers

Stress Test

  • Quick Test mode for single test type execution
  • Playbook mode for defining multi-step test sequences that execute sequentially
    • Save and load playbooks as JSON files for repeatable test scenarios
    • Per-step progress tracking with live stats (sent, success, failed, rate, elapsed)
    • Summary table with per-step and aggregate results after completion
  • TX Flood with multi-seed random distribution:
    • Input a list of seeds (one per line)
    • Configurable number of TXs per seed per tick
    • Choose between same-tick burst or spread across ticks
    • Fisher-Yates shuffle for random seed distribution
  • SC Query Flood: Configurable contract index, input type, and hex payload
  • Message Flood: Custom message type and payload
  • Raw Packet Injection: Arbitrary packet type and hex data

Arbitrator Tools

  • Testnet-only tools for broadcasting computor lists and raw packets
  • Uses the active seed session for signing

Internal

  • DynamicContractService: Runtime C++ header parsing and binary serialization via linked ContractGen source files
  • ContractGen parser fixes: Regex-based suffix stripping, #define constant support, single-line empty struct handling, ParseText() overload
  • Dashboard and navigation menu updated for the new section

Downloads

Platform File
Windows (x64) Qubic.Net.Toolkit-0.3.0-win-x64.zip
macOS (Apple Silicon) Qubic.Net.Toolkit-0.3.0-osx-arm64.zip
macOS (Intel) Qubic.Net.Toolkit-0.3.0-osx-x64.zip
Linux (x64) Qubic.Net.Toolkit-0.3.0-linux-x64.zip

Always verify SHA-256 hashes before running. Each zip includes a .sha256 file for the binary, and a separate .zip.sha256 is published alongside each download.

⚠️ Beta release — please report any issues via GitHub Issues.

v0.2.0

16 Feb 22:38

Choose a tag to compare

Qubic.NET Toolkit v0.2.0

Cross-platform desktop application for interacting with the Qubic network. Runs as a native desktop window on Windows, macOS, and Linux — or as a local web app in your browser with --server mode.

Important

Seed Safety: The Toolkit never shares or sends your seed to the network. Your seed is only held locally in memory while the application runs. Close the app when not actively using it. Qubic will never contact you to ask for your seed — DO NOT SHARE your seed with anyone.

Highlights

  • Native desktop window — powered by Photino.Blazor using the OS webview (WebView2 on Windows, WKWebView on macOS, WebKitGTK on Linux)
  • Three backend options — connect via official RPC, QubicBob JSON-RPC, or direct TCP to a Qubic node
  • Single-file binary — self-contained, no .NET runtime required
  • Fully offline capable — all CSS and fonts are bundled locally, no CDN or internet required for the UI

Features

Wallet & Transactions

  • Send QU (single and batch), burn QU, IPO bidding, custom transaction builder
  • Offline transaction builder for air-gapped signing
  • Message signing and verification
  • Transaction history and tracking with auto-resend

Smart Contracts

  • Interactive contract browser with auto-discovered functions and procedures
  • DeFi suite: Qx, QSwap, QEarn, QBond, Quottery
  • Utilities: QUtil, MSVault, Nostromo, QVault

Explorer

  • Balance lookup and asset portfolio
  • Transaction and transfer history lookup
  • Tick data, computor list, active IPOs
  • Transaction inclusion verification

Tools

  • Identity generator (seed to public key)
  • Broadcast pre-signed transactions
  • Crypto toolkit (hashing, key derivation)
  • Oracle machine queries
  • Bob API playground

Computor Operations (RPC / Direct Network)

  • Governance participation
  • CCF performance metrics
  • Node peer management

Downloads

Platform File
Windows (x64) Qubic.Net.Toolkit-0.2.0-win-x64.zip
macOS (Apple Silicon) Qubic.Net.Toolkit-0.2.0-osx-arm64.zip
macOS (Intel) Qubic.Net.Toolkit-0.2.0-osx-x64.zip
Linux (x64) Qubic.Net.Toolkit-0.2.0-linux-x64.zip

Always verify SHA-256 hashes before running. Each zip includes a .sha256 file for the binary, and a separate .zip.sha256 is published alongside each download.

Running

Windows: Extract and run Qubic.Net.Toolkit.exe

macOS (requires macOS 12 Monterey or later):

chmod +x Qubic.Net.Toolkit
codesign --force --deep -s - Qubic.Net.Toolkit
xattr -d com.apple.quarantine Qubic.Net.Toolkit
./Qubic.Net.Toolkit

Linux (desktop mode requires GLIBC 2.38+ and WebKitGTK):

sudo apt install libwebkit2gtk-4.1-0
chmod +x Qubic.Net.Toolkit
./Qubic.Net.Toolkit

Falls back to server mode automatically if native libraries are unavailable — or use --server directly.

⚠️ Beta release — please report any issues via GitHub Issues.