INNER CODE UNIT · Python
MarketRef
YichengYang-Ethan/oracle3 · oracle3/mcp_server/server.py:207
class MarketRef(BaseModel):
"""A live market to check, identified by venue and market id."""
venue: Venue = Field(description="'kalshi' or 'polymarket'.")
market_id: str = Field(
description='Kalshi ticker or Polymarket market id, as returned by search_markets.'
)
def _schedule(q: QuoteInput) -> KalshiSchedule | PolymarketSchedule:
if q.venue == 'kalshi':
return KalshiSchedule(
multiplier=Decimal(
str(1.0 if q.kalshi_multiplier is None else q.kalshi_multiplier)
),
maker_fees=q.kalshi_maker_fees,
)
if q.polymarket_rate is None: