**Description:** Generate bindings for SyntheticsReader. Verify client exposes: - `getMarketInfo(marketAddress)` or batched variant - `getPositionInfo(account, marketAddress, isLong)` - `getOrderInfo(account)` — returns all open orders **Acceptance criteria:** - Same criteria as #32
Description:
Generate bindings for SyntheticsReader. Verify client exposes:
getMarketInfo(marketAddress)or batched variantgetPositionInfo(account, marketAddress, isLong)getOrderInfo(account)— returns all open ordersAcceptance criteria: