OPERATION_ DOCUMENT
The minimized GraphQL document being sent to the server to save a few bytes. The un-minimized version is:
query getLatestSuiSystemState {
epoch {
epochId
startTimestamp
endTimestamp
referenceGasPrice
safeMode {
enabled
gasSummary {
computationCost
nonRefundableStorageFee
storageCost
storageRebate
}
}
systemStakeSubsidy {
balance
currentDistributionAmount
decreaseRate
distributionCounter
periodLength
}
storageFund {
nonRefundableBalance
totalObjectStorageRebates
}
systemStateVersion
systemParameters {
minValidatorCount
maxValidatorCount
minValidatorJoiningStake
durationMs
validatorLowStakeThreshold
validatorLowStakeGracePeriod
validatorVeryLowStakeThreshold
stakeSubsidyStartEpoch
}
protocolConfigs {
protocolVersion
}
validatorSet {
activeValidators {
pageInfo {
hasNextPage
endCursor
}
nodes {
__typename
...RPC_VALIDATOR_FIELDS
}
}
inactivePoolsSize
pendingActiveValidatorsSize
stakingPoolMappingsSize
validatorCandidatesSize
pendingRemovals
totalStake
stakingPoolMappingsId
pendingActiveValidatorsId
validatorCandidatesId
inactivePoolsId
}
}
}
fragment RPC_CREDENTIAL_FIELDS on ValidatorCredentials {
netAddress
networkPubKey
p2PAddress
primaryAddress
workerPubKey
workerAddress
proofOfPossession
protocolPubKey
}
fragment RPC_VALIDATOR_FIELDS on Validator {
atRisk
commissionRate
exchangeRatesSize
exchangeRates {
contents {
json
}
address
}
description
gasPrice
imageUrl
name
credentials {
__typename
...RPC_CREDENTIAL_FIELDS
}
nextEpochCommissionRate
nextEpochGasPrice
nextEpochCredentials {
__typename
...RPC_CREDENTIAL_FIELDS
}
nextEpochStake
nextEpochCommissionRate
operationCap {
address
}
pendingPoolTokenWithdraw
pendingStake
pendingTotalSuiWithdraw
poolTokenBalance
projectUrl
rewardsPool
stakingPool {
address
}
stakingPoolActivationEpoch
stakingPoolSuiBalance
address {
address
}
votingPower
}
Content copied to clipboard