Before Posting:
โ Please select the appropriate product category from the dropdown when creating a topic.
โ Use this category only for help topics related Pyth Price Feeds, Hermes, Price Pusher.
โ You can remove these instructions when submitting your post.
Check the Pyth Documentation for guides, known issues, and integration examples โ your answer might already be there.
Hi Pyth team,
We are seeing the following error for the first time in production:
Error: SDK does not support sending multiple accumulator messages in a single transaction
We need to understand why this is happening.
Under what conditions does the system return multiple accumulator messages that the current SDK cannot handle in a single transaction?
It is a new issue for us and currently hard to reproduce.
Chain: Sui Mainnet
Timestamp: Jan 7, 2026 2:46:38 PM UTC
Steps to reproduce: Intermittent occurrence when calling updatePriceFeeds.
const priceFeedUpdateData = await this.connection.getPriceFeedsUpdateData(priceIds);
const client = new SuiPythClient(suiClient, PYTH_STATE_ID, WORMHOLE_STATE_ID);
const priceInfoObjectIds = await client.updatePriceFeeds(tx, priceFeedUpdateData, priceIds);
We are not entirely sure where the multi-message data originates (whether itโs the price service or a Sui-specific behavior), but we pass the result of getPriceFeedsUpdateData directly to the client without processing.
Name of the dApp/Project: Deeptrade
Contact: Telegram: Contact @oxobased
Main Question:
Why is this happening now? Under what conditions does the system return multiple accumulator messages that the current SDK cannot handle in a single transaction?
Our implementation has been stable for months, so we have no idea why itโs appeared today.
Thanks.
