@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?
optionalwalletClient?:object
Defined in: machineryWriter.ts:34
A pre-built signer (e.g. a browser/wagmi wallet over an injected provider).
account?
optionalaccount?:`0x${string}`|Account
Defined in: machineryWriter.ts:36
A local signing account (e.g. from viem's privateKeyToAccount).
privateKey?
optionalprivateKey?:`0x${string}`
Defined in: machineryWriter.ts:38
Private key — the SDK derives the account.
publicClient?
optionalpublicClient?:object
Defined in: machineryWriter.ts:40
Read client for receipts. Defaults to the client's WebSocket client.
gas?
optionalgas?:bigint
Defined in: machineryWriter.ts:42
Default gas ceiling per tx.