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 asNON_NULL in the schema:
chain_nameprotocols
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 asNON_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
graphql_endpoint, endpoint_type, required overrides,
query examples, extra sections, and custom components.