@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