Releases: qubic/Qubic.NET.Toolkit
v0.3.0
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,
#defineconstant 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
.sha256file for the binary, and a separate.zip.sha256is published alongside each download.
⚠️ Beta release — please report any issues via GitHub Issues.
v0.2.0
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
.sha256file for the binary, and a separate.zip.sha256is 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.ToolkitLinux (desktop mode requires GLIBC 2.38+ and WebKitGTK):
sudo apt install libwebkit2gtk-4.1-0
chmod +x Qubic.Net.Toolkit
./Qubic.Net.ToolkitFalls back to server mode automatically if native libraries are unavailable — or use --server directly.
⚠️ Beta release — please report any issues via GitHub Issues.