@somnia-chain/markets-sdk


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

Interface: SyncSettlementParams

Defined in: packages/sdk/src/trade.ts:1281

Permissionless earmark reconcile: release the oracle earmark of a market that was voided via the BinaryMarket.voidExpired() escape hatch (which bypasses the module, so the hub's earmark release never fired).

Properties

marketId

marketId: `0x${string}`

Defined in: packages/sdk/src/trade.ts:1283

bytes32 marketId to reconcile; the market must be resolved or voided.


module?

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

Defined in: packages/sdk/src/trade.ts:1285

BinaryMarketsModule address; resolved from config.addresses.binaryModule when omitted.


gas?

optional gas?: bigint

Defined in: packages/sdk/src/trade.ts:1287

Gas ceiling for this tx.

Default Value

TraderConfig.gas (10,000,000)