commission Rate commission Rate :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1236 description description :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1237 exchange Rates Id exchange Rates Id :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1239 exchange Rates Size exchange Rates Size :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1241 gas Price gas Price :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1242 image Url image Url :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1243 name name :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1244 net Address net Address :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1245 network Pubkey Bytes network Pubkey Bytes :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1246 next Epoch Commission Rate next Epoch Commission Rate :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1247 next Epoch Gas Price next Epoch Gas Price :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1248 Optionalnext Epoch Net Address next Epoch Net Address ?:  null  |  string 
Defined in sdk/typescript/src/client/types/generated.ts:1249 Optionalnext Epoch Network Pubkey Bytes next Epoch Network Pubkey Bytes ?:  null  |  string 
Defined in sdk/typescript/src/client/types/generated.ts:1250 Optionalnext Epoch P2p Address next Epoch P2p Address ?:  null  |  string 
Defined in sdk/typescript/src/client/types/generated.ts:1251 Optionalnext Epoch Primary Address next Epoch Primary Address ?:  null  |  string 
Defined in sdk/typescript/src/client/types/generated.ts:1252 Optionalnext Epoch Proof Of Possession next Epoch Proof Of Possession ?:  null  |  string 
Defined in sdk/typescript/src/client/types/generated.ts:1253 Optionalnext Epoch Protocol Pubkey Bytes next Epoch Protocol Pubkey Bytes ?:  null  |  string 
Defined in sdk/typescript/src/client/types/generated.ts:1254 next Epoch Stake next Epoch Stake :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1255 Optionalnext Epoch Worker Address next Epoch Worker Address ?:  null  |  string 
Defined in sdk/typescript/src/client/types/generated.ts:1256 Optionalnext Epoch Worker Pubkey Bytes next Epoch Worker Pubkey Bytes ?:  null  |  string 
Defined in sdk/typescript/src/client/types/generated.ts:1257 operation Cap Id operation Cap Id :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1258 p2p Address p2p Address :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1259 pending Pool Token Withdraw pending Pool Token Withdraw :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1261 pending Stake pending Stake :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1263 pending Total Sui Withdraw pending Total Sui Withdraw :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1265 pool Token Balance pool Token Balance :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1267 primary Address primary Address :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1268 project Url project Url :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1269 proof Of Possession Bytes proof Of Possession Bytes :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1270 protocol Pubkey Bytes protocol Pubkey Bytes :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1271 rewards Pool rewards Pool :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1273 Optionalstaking Pool Activation Epoch staking Pool Activation Epoch ?:  null  |  string 
Defined in sdk/typescript/src/client/types/generated.ts:1275 Optionalstaking Pool Deactivation Epoch staking Pool Deactivation Epoch ?:  null  |  string 
Defined in sdk/typescript/src/client/types/generated.ts:1277 staking Pool Id staking Pool Id :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1279 staking Pool Sui Balance staking Pool Sui Balance :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1281 sui Address sui Address :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1282 voting Power voting Power :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1283 worker Address worker Address :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1284 worker Pubkey Bytes worker Pubkey Bytes :  string 
Defined in sdk/typescript/src/client/types/generated.ts:1285 
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.