commission Rate commissionRate :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1291 description description :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1292 exchange Rates Id exchangeRatesId :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1294 exchange Rates Size exchangeRatesSize :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1296 gas Price gasPrice :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1297 image Url imageUrl :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1298 name name :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1299 net Address netAddress :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1300 network Pubkey Bytes networkPubkeyBytes :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1301 next Epoch Commission Rate nextEpochCommissionRate :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1302 next Epoch Gas Price nextEpochGasPrice :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1303 Optionalnext Epoch Net Address nextEpochNetAddress ?:  null  |  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1304 Optionalnext Epoch Network Pubkey Bytes nextEpochNetworkPubkeyBytes ?:  null  |  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1305 Optionalnext Epoch P2p Address nextEpochP2pAddress ?:  null  |  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1306 Optionalnext Epoch Primary Address nextEpochPrimaryAddress ?:  null  |  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1307 Optionalnext Epoch Proof Of Possession nextEpochProofOfPossession ?:  null  |  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1308 Optionalnext Epoch Protocol Pubkey Bytes nextEpochProtocolPubkeyBytes ?:  null  |  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1309 next Epoch Stake nextEpochStake :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1310 Optionalnext Epoch Worker Address nextEpochWorkerAddress ?:  null  |  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1311 Optionalnext Epoch Worker Pubkey Bytes nextEpochWorkerPubkeyBytes ?:  null  |  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1312 operation Cap Id operationCapId :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1313 p2p Address p2pAddress :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1314 pending Pool Token Withdraw pendingPoolTokenWithdraw :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1316 pending Stake pendingStake :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1318 pending Total Sui Withdraw pendingTotalSuiWithdraw :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1320 pool Token Balance poolTokenBalance :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1322 primary Address primaryAddress :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1323 project Url projectUrl :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1324 proof Of Possession Bytes proofOfPossessionBytes :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1325 protocol Pubkey Bytes protocolPubkeyBytes :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1326 rewards Pool rewardsPool :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1328 Optionalstaking Pool Activation Epoch stakingPoolActivationEpoch ?:  null  |  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1330 Optionalstaking Pool Deactivation Epoch stakingPoolDeactivationEpoch ?:  null  |  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1332 staking Pool Id stakingPoolId :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1334 staking Pool Sui Balance stakingPoolSuiBalance :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1336 sui Address suiAddress :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1337 voting Power votingPower :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1338 worker Address workerAddress :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1339 worker Pubkey Bytes workerPubkeyBytes :  string 
Defined in packages/typescript/src/jsonRpc/types/generated.ts:1340 
This is the JSON-RPC type for the SUI validator. It flattens all inner structures to top-level fields so that they are decoupled from the internal definitions.