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.