{s}omniamarkets

@somnia-chain/markets-sdk


@somnia-chain/markets-sdk / index / HubStatus

Interface: HubStatus

Defined in: oracleHub.ts:265

Live on-chain status of the hub (the point read a panel confirms).

Properties

owner

owner: `0x${string}`

Defined in: oracleHub.ts:266


balanceWei

balanceWei: bigint

Defined in: oracleHub.ts:269

Total native balance (wei) the hub holds (Σ earmarked + accrued credit + reactivity bond float).


approved

approved: boolean

Defined in: oracleHub.ts:272

Whether the module has the hub approved (approvedAdapters(hub)) — the wired/live gate.


subscriptionId

subscriptionId: bigint

Defined in: oracleHub.ts:274

Reactivity subscription id; 0n until enableReactivity succeeds.


priorityFeePerGas

priorityFeePerGas: bigint

Defined in: oracleHub.ts:275


maxFeePerGas

maxFeePerGas: bigint

Defined in: oracleHub.ts:276


gasLimit

gasLimit: bigint

Defined in: oracleHub.ts:277


perMarketResolveGas

perMarketResolveGas: bigint

Defined in: oracleHub.ts:279

Per-market resolve-slice gas constant (sizes resolveReserve).


callbackBaseGas

callbackBaseGas: bigint

Defined in: oracleHub.ts:281

Explicitly-attributed callback overhead gas constant (metering).


maxResolvesPerCallback

maxResolvesPerCallback: bigint

Defined in: oracleHub.ts:283

Belt-and-suspenders cap on markets resolved per callback.


resolveGasReserve

resolveGasReserve: bigint

Defined in: oracleHub.ts:285

Gas reserve that breaks the drain loop to the next block.


resolveReserveWei

resolveReserveWei: bigint

Defined in: oracleHub.ts:287

Per-market resolution reserve attached+locked at onBind (resolveReserve(), wei).


pendingResolves

pendingResolves: bigint

Defined in: oracleHub.ts:289

Markets still queued for resolution across all pending qids.