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.