@somnia-chain/markets-sdk


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

Interface: SetHubDrainParams

Defined in: packages/sdk/src/oracleHub.ts:498

Parameters for OracleHubAdmin.setDrainParams (OWNER-only).

Properties

perMarketResolveGas

perMarketResolveGas: bigint

Defined in: packages/sdk/src/oracleHub.ts:503

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


callbackBaseGas

callbackBaseGas: bigint

Defined in: packages/sdk/src/oracleHub.ts:508

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


maxResolvesPerCallback

maxResolvesPerCallback: bigint

Defined in: packages/sdk/src/oracleHub.ts:510

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


resolveGasReserve

resolveGasReserve: bigint

Defined in: packages/sdk/src/oracleHub.ts:512

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


gas?

optional gas?: bigint

Defined in: packages/sdk/src/oracleHub.ts:514

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