![]() |
VOOZH | about |
dotnet add package Qubic.Bob --version 1.5.3
NuGet\Install-Package Qubic.Bob -Version 1.5.3
<PackageReference Include="Qubic.Bob" Version="1.5.3" />
<PackageVersion Include="Qubic.Bob" Version="1.5.3" />Directory.Packages.props
<PackageReference Include="Qubic.Bob" />Project file
paket add Qubic.Bob --version 1.5.3
#r "nuget: Qubic.Bob, 1.5.3"
#:package Qubic.Bob@1.5.3
#addin nuget:?package=Qubic.Bob&version=1.5.3Install as a Cake Addin
#tool nuget:?package=Qubic.Bob&version=1.5.3Install as a Cake Tool
JSON-RPC client for the QubicBob API. Provides both an HTTP client (BobClient) and a WebSocket client (BobWebSocketClient) with real-time subscriptions, multi-node failover, and automatic reconnection.
Note: This is an early version. APIs may change in future releases.
dotnet add package Qubic.Bob
IAsyncEnumerableusing Qubic.Bob;
using var bob = new BobClient("http://localhost:40420");
var chainId = await bob.GetChainIdAsync();
var tick = await bob.GetTickNumberAsync();
var balance = await bob.GetBalanceAsync(identity);
using Qubic.Bob;
var options = new BobWebSocketOptions
{
Nodes = ["https://bob01.qubic.li", "https://bob02.qubic.li"]
};
await using var client = new BobWebSocketClient(options);
await client.ConnectAsync();
// RPC queries
var balance = await client.GetBalanceAsync("IDENTITY...");
var epoch = await client.GetCurrentEpochAsync();
var tick = await client.GetTickNumberAsync();
// Real-time subscriptions
using var ticks = await client.SubscribeNewTicksAsync();
await foreach (var tick in ticks)
{
Console.WriteLine($"New tick: {tick.Tick}");
}
var streamOptions = new TickStreamOptions
{
StartTick = 20000000,
IncludeInputData = true
};
using var stream = await client.SubscribeTickStreamAsync(streamOptions);
await foreach (var notification in stream)
{
Console.WriteLine($"Tick {notification.Tick}: {notification.TxCountTotal} txs, {notification.LogCountTotal} logs");
}
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on Qubic.Bob:
| Package | Downloads |
|---|---|
|
Qubic.Services
High-level services for Qubic applications: backend abstraction, tick monitoring, label service, wallet storage, transaction tracking, and more. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.5.3 | 99 | 6/13/2026 |
| 1.5.2 | 115 | 5/27/2026 |
| 1.5.1 | 116 | 5/18/2026 |
| 1.5.0 | 116 | 5/17/2026 |
| 1.4.0 | 109 | 4/21/2026 |
| 1.3.5.8 | 110 | 3/25/2026 |
| 1.3.5.7 | 108 | 3/25/2026 |
| 1.3.5.6 | 117 | 3/25/2026 |
| 1.3.5.5 | 133 | 3/12/2026 |
| 1.3.5.3 | 110 | 3/8/2026 |
| 1.3.5.2 | 155 | 2/28/2026 |
| 1.3.5.1 | 122 | 2/22/2026 |
| 1.3.5 | 125 | 2/21/2026 |
| 1.3.4 | 110 | 2/21/2026 |
| 1.3.3 | 132 | 2/21/2026 |
| 1.3.0 | 134 | 2/17/2026 |
| 1.2.0 | 135 | 2/16/2026 |
| 1.0.0 | 146 | 1/30/2026 |