Hey,
We are currently using @pythnetwork/hermes-client and getLatestPriceUpdates function to retrieve Pyth price feeds in batch mode.
However, the current implementation causes an issue: if even a single feedId is invalid or fails to resolve, the entire batch request fails.
- Is there a reliable way to pre-validate whether a given feedId is valid/exists before including it in a batch request?
- If possible, could you provide (or point us to) an alternative batch retrieval method that supports partial success — i.e., returns prices for all valid feedIds while gracefully handling errors for invalid or unavailable ones without rejecting the whole batch?