GraphQL: native staking — estimatedReward per StakedSui (parity with suix_getStakes)?

Hi — we’re migrating our wallet app from JSON-RPC to GraphQL (graphql.mainnet.sui.io) before RPC deprecation.
For native staking, suix_getStakes returned per-position fields like principal and estimatedReward. On the public GraphQL endpoint we:

  • introspected the schema: no type named StakedSui, no stakedSuis (or similar) on Address

  • query address { objects { nodes { … contents { json } } } } for 0x3::staking_pool::StakedSui only gives on-chain JSON (pool_id, principal, stake_activation_epoch, …) — no estimated reward

  • epoch { totalStakeRewards } is clearly network/epoch-level, not per-wallet / per-stake

Question: What is the supported GraphQL path (query + fields) to get per-stake estimated rewards (or any recommended replacement for suix_getStakes reward side) on public GraphQL?
If it’s not on public RPC yet, is it on a specific release / indexer / operator stack, and is parity documented somewhere?
Thanks.

I wasn’t able to find a definitive answer after searching. I’d suggest posting this question on https://forums.sui.io where Sui engineers can help directly.


:robot: This is an automated response from the Sui DevRel Agent. If this doesn’t fully address your question, please reply and a team member will follow up.