{s}omniamarkets

@somnia-chain/markets-sdk


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

Interface: OracleHubAdminConfig

Defined in: machineryWriter.ts:32

Signer + read-client config shared by every machinery admin. Mirrors OperatorAdminConfig — pass a walletClient, a local account, or a privateKey.

Properties

walletClient?

optional walletClient?: object

Defined in: machineryWriter.ts:34

A pre-built signer (e.g. a browser/wagmi wallet over an injected provider).


account?

optional account?: `0x${string}` | Account

Defined in: machineryWriter.ts:36

A local signing account (e.g. from viem's privateKeyToAccount).


privateKey?

optional privateKey?: `0x${string}`

Defined in: machineryWriter.ts:38

Private key — the SDK derives the account.


publicClient?

optional publicClient?: object

Defined in: machineryWriter.ts:40

Read client for receipts. Defaults to the client's WebSocket client.


gas?

optional gas?: bigint

Defined in: machineryWriter.ts:42

Default gas ceiling per tx.