{s}omniamarkets

@somnia-chain/markets-sdk


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

Interface: LiveFill

Defined in: store.ts:81

One executed fill (mirror of indexer Fill, plus the resolved pool address).

Properties

id

id: string

Defined in: store.ts:83

${blockNumber}_${logIndex} — matches the indexer Fill id


market_id

market_id: string

Defined in: store.ts:84


pool

pool: string

Defined in: store.ts:86

lowercased pool address (the log source)


taker

taker: string | undefined

Defined in: store.ts:90

Taker info is unresolved at OrderFilled emission time (the taker's OrderPlaced fires AFTER the fill in the same tx). Resolved via the takerOrder_id foreign key — enrichFill back-joins to LiveOrder.


maker

maker: string | undefined

Defined in: store.ts:91


takerSide

takerSide: BinarySide | undefined

Defined in: store.ts:92


makerSide

makerSide: BinarySide | undefined

Defined in: store.ts:93


kind

kind: BinaryFillKind | undefined

Defined in: store.ts:94


takerOrder_id

takerOrder_id: string

Defined in: store.ts:96

Foreign keys to LiveOrder rows for join-side recovery.


makerOrder_id

makerOrder_id: string

Defined in: store.ts:97


fillPrice

fillPrice: string

Defined in: store.ts:99

Raw quote/collateral units per whole base/outcome token.


quantity

quantity: string

Defined in: store.ts:100


quoteQuantity

quoteQuantity: string

Defined in: store.ts:102

quote value = quantity * fillPrice / 10^baseDecimals


takerRemainingQuantity

takerRemainingQuantity: string

Defined in: store.ts:103


makerRemainingQuantity

makerRemainingQuantity: string

Defined in: store.ts:104


timestamp

timestamp: string

Defined in: store.ts:105


blockNumber

blockNumber: number

Defined in: store.ts:106


logIndex

logIndex: number

Defined in: store.ts:107


txHash

txHash: string

Defined in: store.ts:108