You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A modular .NET 8.0 library for interacting with the Qubic network. Provides direct TCP node communication, HTTP RPC, and QubicBob JSON-RPC clients, along with core domain models, binary serialization, and pure C# cryptographic primitives.
usingQubic.Core.Entities;// From a 60-character identity stringvaridentity=QubicIdentity.FromIdentity("BAAAAAAAA...");// From a 55-character seedvaridentity=QubicIdentity.FromSeed("abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabc");// From a 32-byte public keyvaridentity=QubicIdentity.FromPublicKey(publicKeyBytes);
Direct-mainnet tick analytics CLI — fetches tick data and transactions from a node over TCP, parses them, and verifies locally-computed K12 digests against the digests embedded in the tick.
Streams two 1 GB spectrum.NNN dumps in lockstep and reports per-account differences in incoming, outgoing, transfer counts, and balance.
# Generate C# contract bindings
dotnet run --project tools/Qubic.ContractGen
# Launch the SC Tester web UI
dotnet run --project tools/Qubic.ScTester
# Analyze a tick (or "latest") directly from a node
dotnet run --project tools/Qubic.ChainAnalytics.Cli -- 185.84.224.10 latest
# Diff two spectrum files
dotnet run --project tools/Qubic.SpectrumDiff -- spectrum.215-a spectrum.215-b
Building
dotnet build
Testing
dotnet test
Real-node integration tests require the QUBIC_NODE_IP environment variable: