{s}omniamarkets

@somnia-chain/markets-sdk


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

Interface: SetHubDrainParams

Defined in: oracleHub.ts:429

Parameters for OracleHubAdmin.setDrainParams (OWNER-only).

Properties

perMarketResolveGas

perMarketResolveGas: bigint

Defined in: oracleHub.ts:434

Gas budgeted per market resolve — sizes resolveReserve() (perMarketResolveGas × maxFeePerGas).


callbackBaseGas

callbackBaseGas: bigint

Defined in: oracleHub.ts:439

Callback overhead gas explicitly attributed across the markets resolved in it (the metering overhead term).


maxResolvesPerCallback

maxResolvesPerCallback: bigint

Defined in: oracleHub.ts:441

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


resolveGasReserve

resolveGasReserve: bigint

Defined in: oracleHub.ts:443

Remaining-gas floor at which the drain loop breaks to the next block.


gas?

optional gas?: bigint

Defined in: oracleHub.ts:445

Gas-limit override for this tx (defaults to the admin config's gas).