pulsechain_market

Typed DexScreener market snapshots and deterministic PulseChain trend signals.

pulsechain_market.normalize_market_query(query)

Normalize an address, DexScreener URL, symbol, or token-name query.

Return type:

str

Parameters:

query (str)

pulsechain_market.derive_trend(primary)

Derive a transparent momentum/order-flow indicator from one pair.

Return type:

dict[str, Any]

Parameters:

primary (dict[str, Any])

pulsechain_market.build_market_snapshot(query, pairs, *, fetched_at=None)

Build a bounded, prompt-safe snapshot from DexScreener pair objects.

Return type:

dict[str, Any]

Parameters:
async pulsechain_market.fetch_market_snapshot(query, *, client=None, use_cache=True)

Fetch and summarize any DexScreener-indexed PulseChain chart.

Return type:

dict[str, Any]

Parameters:
  • query (str)

  • client (AsyncClient | None)

  • use_cache (bool)