Skip to main content

GraphQL Schema Description Audit

Generated by node s/audit-schema-descriptions.js Date: 2026-04-11
This report lists every field and argument in the Streaming API GraphQL schema that has a null description but has a YAML override providing one. Adding these descriptions to the schema will allow the YAML files to be trimmed further.

ohlcv-tokens-stream → ohlcvCandlesForToken


ohlcv-pairs-stream → ohlcvCandlesForPair


new-dex-pairs-stream → newPairs

Required overrides (schema=optional, YAML=required)

Consider marking these as NON_NULL in the schema:
  • chain_name
  • protocols

update-pairs-stream → updatePairs


wallet-activity-stream → walletTxs


update-tokens-stream → updateTokens


token-search-query → searchToken

Required overrides (schema=optional, YAML=required)

Consider marking these as NON_NULL in the schema:
  • query

upnl-for-token-query → upnlForToken


upnl-for-wallet-query → upnlForWallet


Enum Types

ChainName — ✅ all 10 values have descriptions

ChainNameUpnl — ✅ all 7 values have descriptions

TimeFrame — ✅ all 9 values have descriptions

TimeInterval — ✅ all 9 values have descriptions

UnifiedProtocol — ✅ all 27 values have descriptions

Summary

  • Missing descriptions: 0
  • Present descriptions: 159
  • Required overrides (schema=optional, YAML=required): 3
Once the backend adds the missing descriptions above, the YAML overlay files can be reduced to only: graphql_endpoint, endpoint_type, required overrides, query examples, extra sections, and custom components.