@somnia-chain/markets-sdk / index / HubStatus
Interface: HubStatus
Defined in: packages/sdk/src/oracleHub.ts:316
Live on-chain status of the hub (the point read a panel confirms).
Properties
owner
owner:
`0x${string}`
Defined in: packages/sdk/src/oracleHub.ts:318
Hub owner — the account gated into withdraw / gas + drain param writes.
balanceWei
balanceWei:
bigint
Defined in: packages/sdk/src/oracleHub.ts:323
Total native balance (wei) the hub holds (Σ earmarked + accrued credit + reactivity bond float).
approved
approved:
boolean
Defined in: packages/sdk/src/oracleHub.ts:328
Whether the module has the hub approved (approvedAdapters(hub)) — the
wired/live gate.
subscriptionId
subscriptionId:
bigint
Defined in: packages/sdk/src/oracleHub.ts:330
Reactivity subscription id; 0n until enableReactivity succeeds.
priorityFeePerGas
priorityFeePerGas:
bigint
Defined in: packages/sdk/src/oracleHub.ts:332
Reactivity-callback tip (wei per gas).
maxFeePerGas
maxFeePerGas:
bigint
Defined in: packages/sdk/src/oracleHub.ts:334
Reactivity-callback fee ceiling (wei per gas); one factor of resolveReserve.
gasLimit
gasLimit:
bigint
Defined in: packages/sdk/src/oracleHub.ts:336
Gas limit each reactivity callback runs with.
perMarketResolveGas
perMarketResolveGas:
bigint
Defined in: packages/sdk/src/oracleHub.ts:338
Per-market resolve-slice gas constant (sizes resolveReserve).
callbackBaseGas
callbackBaseGas:
bigint
Defined in: packages/sdk/src/oracleHub.ts:340
Explicitly-attributed callback overhead gas constant (metering).
maxResolvesPerCallback
maxResolvesPerCallback:
bigint
Defined in: packages/sdk/src/oracleHub.ts:342
Belt-and-suspenders cap on markets resolved per callback.
resolveGasReserve
resolveGasReserve:
bigint
Defined in: packages/sdk/src/oracleHub.ts:344
Gas reserve that breaks the drain loop to the next block.
resolveReserveWei
resolveReserveWei:
bigint
Defined in: packages/sdk/src/oracleHub.ts:346
Per-market resolution reserve attached+locked at onBind (resolveReserve(), wei).
pendingResolves
pendingResolves:
bigint
Defined in: packages/sdk/src/oracleHub.ts:348
Markets still queued for resolution across all pending qids.